uso tutorial pegar modo guardar editar documento descargar copiar comandos comando vim replace

tutorial - vim descargar



reemplazar palabra debajo del cursor-Vim (4)

A menudo me encuentro queriendo reemplazar una palabra con otra que he sacado de otra parte. El problema con las otras soluciones es que si intentas cambiar una palabra, tu próximo engrudo será esa palabra que cw con cw .

Pruebe lo siguiente:

1 "This first word should overwrite the second" yiw yank inner word (copy word under cursor, say "first"). ... Move the cursor to another word (say "second"). viwp select "second", then replace it with "first".

Espero que sea eso lo que estabas buscando.

¿Cómo reemplazo una palabra debajo del cursor en Vim?

Entonces, en lugar de usar dw , entonces la palabra y luego Esc , ¿hay una combinación más simple para reemplazar la palabra debajo del cursor?



c i w

c change iw inner word

Esto eliminará la palabra debajo del cursor (incluso si el cursor está en algún lugar en el medio de la palabra) y ingresará el modo de inserción.

También vea la documentación de Vim para referencia:

:help c :help text-objects


ciw

(cambiar la palabra interna) cambiará la palabra completa debajo del cursor. Comparar con

cw

que solo cambiará la palabra de la posición actual del cursor . Para obtener más información, vea esta pregunta / respuesta.