Quero pesquisar uma palavra da minha posição atual do cursor no vim para cima no arquivo.
Como conseguir isso?
Também como fazer o mesmo para baixo no arquivo.
:set hlsearch
e :set incsearch
podem ser do seu interesse.
Quero pesquisar uma palavra da minha posição atual do cursor no vim para cima no arquivo.
Como conseguir isso?
Também como fazer o mesmo para baixo no arquivo.
:set hlsearch
e :set incsearch
podem ser do seu interesse.
Respostas:
Para procurar uma palavra no sentido inverso do cursor, basta usar ?
. Então, para encontrar a palavra "fred", você emitiria ?fred
.
Para a pesquisa direta que você usa /
, use "fred" como exemplo novamente que você emitiria /fred
.
Se você quiser continuar pesquisando pelo mesmo termo, na mesma direção, poderá usar o n
comando (Ou você pode emitir ?
ou /
sem argumentos).
Digitar ?search text
no modo de comando pesquisa para trás a partir do ponto enquanto /search text
pesquisa para frente.
A digitação n
vai para a próxima instância do texto de pesquisa na direção em que você estava pesquisando pela última vez e a digitação N
parece na direção oposta à sua última pesquisa.