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.