¿Hay búsqueda y reemplazo de historial en vim?

14

Podemos recuperar la búsqueda y reemplazar el historial de IDE y editores de texto. Del mismo modo, ¿hay un historial de búsqueda o una forma de recuperar la expresión buscada previamente en vim?

vusan
fuente

Respuestas:

15

Sí, tienes el historycomando:

:history /

Tenga en cuenta que se puede utilizar para /, :, =, >, ?, @, all, cmd, debug, expr, inputy search.

Alternativamente, puede utilizar los q:, q/y q?los comandos para ver los comandos y búsquedas introducidas previamente en una memoria intermedia sepearate. Luego puede modificarlos como desee y reproducirlos presionando <CR>.

Ver :h :history, :h q:.

nobe4
fuente
1
Gracias. Anteriormente intenté solo :historyque estaba un poco más cerca.
vusan
3
En cuanto a reemplazar, uno puede mirar q:. No es exclusivo para los reemplazos, pero es un búfer real, por lo que todo el poder de vim funciona allí.
PhilippFrank
1
@PhilippFrank, agregaré esto a la respuesta, gracias
nobe4
1

Puede usar :history spara el historial de búsqueda. Como atajo, puedes usar :his s. La misma manera para el historial de la línea de comandos también.

SibiCoder
fuente