¿Cómo puedo cambiar de búsqueda hacia adelante a atrás en Vim?


34

En Vim, sé que /buscará hacia adelante desde el cursor, con ny Nrepitiendo la búsqueda hacia adelante y hacia atrás, respectivamente.

También sé que ?buscará hacia atrás desde el cursor, con ny Nrepitiendo la búsqueda hacia atrás y hacia adelante, respectivamente.

Mi pregunta es, si he realizado una ?búsqueda, y quiero volver a ejecutarla como una /búsqueda (para no tener que mantener presionada la tecla Mayús para avanzar), ¿hay alguna manera de cambiar la dirección de la búsqueda anterior sin volver a escribir el término de búsqueda?

Respuestas:


48

Simplemente escribiendo a ?sin ningún texto siguiente, volverá a ejecutar la búsqueda hacia atrás.

Es decir, si escribe / Returno ? Returnsiempre volverá a ejecutar la última búsqueda, pero en la dirección que desee.


Wow, eso fue mucho más fácil de lo que pensaba. :) ¡Gracias!
Nathan Long

Hmmm, y al parecer,? o / seguido de la tecla hacia arriba recorre un historial común para los dos. Pensé que cada uno tenía su propia historia.
Nathan Long

Solo una cosa menor (parece bastante obvio), pero lo extrañé. Tienes que navegar hasta el final del archivo (Ctrl + Fin) para buscarlo de forma inversa.
dimuthu

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.