O Vim possui (pelo menos) dois conjuntos de comandos que pesquisam em direções opostas. Digitar /
e, em seguida, um padrão pesquisará o documento adiante; digitando ?
e, em seguida, um padrão pesquisará para trás. O mesmo relacionamento existe entre os comandos *
e #
.
O que eu não gosto é que esses comandos também definem a direção da pesquisa para os comandos n
e N
. Após o uso /
, n
avança no documento e N
retrocede; após o uso ?
, n
recua e N
avança. (Em outras palavras, n
sempre segue na mesma direção da pesquisa original e N
sempre na outra direção.)
Como posso n
avançar no documento e N
retroceder, independentemente da direção em que comecei a pesquisar?