search – Ir a la siguiente aparición de la palabra que acabo de cambiar

Pregunta:

Si tengo lo siguiente:

function foo(bar) {
    return bar + 1;
}

Y uso cw para cambiar la primera bar a baz , ¿cómo salto a la siguiente bar coincidente, para poder usar . hacer el mismo cambio?

No puedo usar * , porque eso busca la palabra actual debajo del cursor, y tontamente no busqué la bar la primera vez, por lo que n no funcionará.

¿Existe una forma sencilla de buscar la siguiente aparición de la palabra tal como estaba antes de cambiarla?

No quiero hacer una búsqueda y reemplazo, ya sea porque hay otras ocurrencias de bar en mi archivo que no desea cambiar, o porque sólo había dos instancias de bar , y me había olvidado :%s/bar/baz/ antes de comenzar y eso es demasiado esfuerzo para cambiar la única instancia restante.

Respuesta:

El texto que acaba de cambiar con cw se cortó en el registro sin nombre para que pueda reutilizarlo con:

/<C-r>"<CR>

para saltar a la siguiente aparición del texto cubierto por su último cambio.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım