Vim: búsqueda hacia arriba / hacia abajo en el archivo desde un punto / posición específico


17

Quiero buscar una palabra desde mi posición actual del cursor en vim a hacia arriba en el archivo.

¿Cómo lograr esto?

También cómo hacer lo mismo para bajar en el archivo.


3
Tocas el '/' o el '?' teclas para mirar hacia adelante y hacia atrás, respectivamente.
41754

Los comandos :set hlsearchy :set incsearchpueden ser de su interés.
evilsoup

Respuestas:


29

Para buscar una palabra en el reverso de su cursor, simplemente use ?. Entonces, para encontrar la palabra "fred" emitirías ?fred.

Para la búsqueda hacia adelante que utilice /, utilice "fred" como ejemplo nuevamente /fred.

Si desea continuar buscando el mismo término, en la misma dirección puede usar el ncomando. (O puede emitir ?o /sin argumentos).


10

Escribir ?search texten modo comando busca hacia atrás desde el punto mientras /search textbusca hacia adelante.

La escritura nva a la siguiente instancia del texto de búsqueda en la dirección en la que estaba buscando por última vez y la escritura se Nve en la dirección opuesta a su última búsqueda.


Heh snap msw, dijimos casi las mismas cosas! :)
Drav Sloan

3
Sí, pero te voté primero: p
msw

Soy demasiado lento, debe ser mi edad ...
Drav Sloan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.