Vim tiene (al menos) dos conjuntos de comandos que buscan en direcciones opuestas. Al escribir /
y luego un patrón, se buscará el patrón en el documento; escribiendo ?
y luego un patrón buscará hacia atrás. La misma relación existe entre los comandos *
y #
.
Lo que no me gusta es que estos comandos también establecen la dirección de búsqueda de los comandos n
y N
. Después de usar /
, n
avanza por el documento y N
retrocede; después de usar ?
, n
retrocede y N
avanza. (En otras palabras, n
siempre va en la misma dirección que la búsqueda original y N
siempre va en la otra dirección).
¿Cómo puedo n
avanzar por el documento y N
retroceder, independientemente de en qué dirección comencé a buscar?