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?
Pruebe cw
- como en ''cambiar palabra''.
Use http://linuxmoz.com/vi-commands-cheat-sheet/ o cualquier otra hoja de referencia como referencia.
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.