Existe pesquisa e substitui o histórico no vim?


14

Podemos recuperar a pesquisa e substituir o histórico em IDEs e editores de texto. Da mesma forma, existe um histórico de pesquisa ou uma maneira de recuperar a expressão pesquisada anteriormente no vim?

Respostas:


15

Sim, você tem o historycomando:

:history /

Note-se que ele pode ser usado para /, :, =, >, ?, @, all, cmd, debug, expr, inpute search.

Como alternativa, você pode usar os comandos q:, q/e q?para ver comandos e pesquisas inseridos anteriormente em um buffer secundário. Você pode modificar como desejar e reproduzi-los pressionando <CR>.

Veja :h :history, :h q:.


1
Obrigado. Anteriormente, tentei exatamente o :historyque era um pouco mais próximo.
vusan

3
Quanto à substituição, pode-se olhar q:. Não é exclusivo para substituições, mas é um buffer real, então todo o poder do vim funciona lá.
PhilippFrank

1
@PhilippFrank, vou adicionar isso à resposta, obrigado
nobe4


1

Você pode usar :history spara o histórico de pesquisas. Como atalho, você pode usar :his s. Da mesma forma para o histórico da linha de comando.

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.