Como posso alternar da pesquisa para a frente e para trás no Vim?


34

No Vim, eu sei que /procurará para frente a partir do cursor, com ne Nrepetindo a busca para frente e para trás, respectivamente.

Eu também sei que ?irá procurar para trás a partir do cursor, com ne Nrepetindo a busca para trás e para frente, respectivamente.

Minha pergunta é: se eu fiz uma ?pesquisa e quero executá-la novamente como uma /pesquisa (para que eu não precise continuar pressionando a tecla Shift para avançar), existe uma maneira de mudar a direção da pesquisa anterior sem redigitando o termo de pesquisa?

Respostas:


48

Basta digitar um ?sem qualquer texto a seguir, para executar novamente a pesquisa.

/ ReturnOu seja, digitar ou ? Returnsempre executar novamente a última pesquisa, mas na direção que você deseja.


Uau, isso foi muito mais fácil do que eu pensava. :) Obrigado!
— Nathan Long

Hmmm, e aparentemente? ou / seguido pela tecla para cima percorre um histórico comum para os dois. Eu pensei que cada um tinha sua própria história.
— Nathan Long

Apenas uma coisa menor (parece bastante óbvia), mas eu senti falta disso. Você precisa navegar até o final do arquivo (ctrl + end) para revertê-lo.
— dimuthu

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.