Depois de pesquisar por "foo", fazendo "? Foo", posso procurar em "n" ou em "N", mas às vezes as direções n / N são invertidas no meio da pesquisa. Se eu reiniciar o Vim, tudo bem novamente. Que sequência de teclas posso pressionar para causar isso? Como voltar ao modo normal?
Não me lembro de ter encontrado isso no velho Vi.
EDIT: não é a tecla Caps Lock . Obrigado pela sugestão embora.
Respostas:
Isso pode acontecer se você começar a pesquisar para trás
?foobar
e pressionar/
no meio. Agora que você está procurando para a frente , por isson
eN
são trocados em relação ao que você costumava ter. O mesmo acontecerá se você começar/
e pressionar?
no meio.fonte
*
significa procurar em frente qualquer palavra que esteja sob o cursor.#
. Eles corresponderão apenas na palavra completa. Para procurar a palavra sob o cursor, inclusive dentro outras palavras, o usog*
Parece estúpido, mas você verificou Caps-Lock?
fonte
Nathan já respondeu por que isso acontece, mas se você usar ambas as direções regularmente e quer
n
a sempre olhar para frente eN
para sempre olhar para trás, não importa o caminho que você procurou, você pode colocar isso no seu.vimrc
:/
e?
sem parâmetros realizam a última pesquisa, em suas respectivas direções (absolutas).fonte