¿Hay algún comando en Vim/Vi para mover dentro de un segmento de búsqueda seleccionado?¿Hay un comando en Vim/Vi para mover el cursor al final de un resaltado de búsqueda?
Por ejemplo, si busco una palabra, ¿hay algún comando para mover el cursor hasta el final del segmento resaltado? Digamos que tengo una palabra, "FishTaco" y quiero buscar todas las instancias de "Fish" e insertar algo después de ella. Sé que podría hacer un reemplazo global, pero ¿qué sucede si solo quiero hacer el cambio en un par de instancias no secuenciales?
Pude ver dónde sería conveniente mover el cursor hasta el final del segmento resaltado actual para realizar una acción.
Esto no es una respuesta a la pregunta, pero para lograr su objetivo final de la sustitución de todos los '' Fish' con FishTaco' , podrías hacer ':% s/Fish \ (Taco \) \ @!/& Taco /', que encontrará cada 'Fish' aún no seguido de' Taco' y lo reemplazará con 'FishTaco'. Combina una búsqueda de búsqueda negativa con un reemplazo que incluye el término coincidente seguido de 'Taco'. –