¿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.