En vim/gvim me gustaría poder moverme al principio y al final de la búsqueda actual. es posible?Mover al inicio y al final de la búsqueda
Por ejemplo, con este archivo:
A dog and a cat
A hat and a bat
Me gustaría ser capaz de realizar una búsqueda, por ejemplo /dog\sand
y luego ser capaz de moverse desde el principio del 'perro y' expresión a la final y posterior para que mi cursor comience en la columna 3, debajo de la letra 'd' de la palabra 'perro' y luego pase a la columna 9 debajo de la letra 'd' o la palabra 'y'.
La razón por la que deseo poder hacer esto es para poder buscar una expresión y luego usar el comando de cambio, c
, combinado con un comando de movimiento para reemplazar esa expresión de búsqueda en particular. No quiero usar el sustituto y reemplazarlo aquí, quiero realizar esta operación usando el comando de cambio y una tecla de movimiento.
Esto es un poco asqueroso porque sobrescribe el comportamiento de Vim predeterminado con un comportamiento menos útil; por ejemplo, no podrías hacer '[count] n'. –
De acuerdo. El comando 'gn' mencionado en otra respuesta es mucho mejor, pero no creo que existiera en mayo de 2011. –
A medida que surgen nuevas soluciones, la solución correcta puede cambiar. = P –