Vim - Edición
Vim proporciona muchos comandos que hacen que la funcionalidad de edición sea realmente poderosa. En este capítulo, discutiremos los siguientes elementos:
- Insert
- Append
- Abrir nueva línea
- Substitute
- Change
- Replace
- Join
Insertar texto antes del cursor
Para insertar texto antes del cursor, realice los siguientes pasos:
- Para insertar texto antes del cursor, realice los siguientes pasos
- Cambiar al modo de inserción
i
Insertar texto al principio de la línea
Supongamos que está en el medio de la línea y desea insertar texto al comienzo de la línea actual y luego realice los siguientes pasos:
- Cambiar al modo de comando
Esc
- Activar el modo de inserción
I
Esta acción moverá el cursor al principio de la línea actual y cambiará Vim en modo de inserción
Agregar texto después del cursor
Para agregar texto después del cursor, realice los siguientes pasos
- Cambiar al modo de comando y mover el cursor a la posición apropiada
Esc
- Cambiar al modo de inserción
a
Esta acción moverá el cursor una posición a continuación y cambiará Vim en el modo de inserción.
Agregar texto al final de la línea
Supongamos que está en el medio de la línea y desea agregar texto al final de la línea actual y luego realice los siguientes pasos:
- Cambiar al modo de comando
Esc
- Cambiar al modo de inserción
A
Esta acción moverá el cursor al final de la línea y cambiará Vim en el modo de inserción
Abrir nueva línea debajo del cursor
Supongamos que está en el medio de la línea y desea abrir una nueva línea debajo de la línea actual y luego realice los siguientes pasos:
- Cambiar al modo de comando
Esc
- Cambiar al modo de inserción
o
Esta acción insertará una línea en blanco debajo de la línea actual y cambiará Vim en el modo de inserción
Abrir nueva línea sobre el cursor
Supongamos que está en el medio de la línea y desea abrir una nueva línea por encima de la línea actual y luego realice los siguientes pasos:
- Cambiar al modo de comando
Esc
- Cambiar al modo de inserción
o
Esta acción insertará una línea en blanco sobre la línea actual y cambiará Vim en el modo de inserción
Sustituir texto
Supongamos que desea sustituir un solo carácter y luego realice los siguientes pasos:
- Cambiar al modo de comando
Esc
- Mover el cursor a la posición apropiada
- Cambiar al modo de inserción
s
Esta acción eliminará el carácter debajo del cursor y cambiará Vim en el modo de inserción Para sustituir el uso de línea completa:
s
Esta acción eliminará toda la línea y cambiará Vim al modo de inserción.
Cambiar texto
Supongamos que desea cambiar el texto en la línea actual y luego realice los siguientes pasos:
- Cambiar al modo de comando
Esc
- Ejecute el siguiente comando:
cc
Esto es similar a la acción sustitutiva usando S
Para cambiar el texto de la posición actual del cursor, ejecute el siguiente comando
C
Esta acción eliminará el texto después de la posición actual del cursor y cambiará Vim al modo de inserción.
Reemplazar texto
Para reemplazar un solo carácter, realice los siguientes pasos:
- Cambiar al modo de comando
Esc
- Mover el cursor a la posición apropiada
- Ejecute el siguiente comando:
r
- Ingrese el carácter a ser sustituido.
Tenga en cuenta que este comando no cambiará Vim en modo de inserción
Para reemplazar la línea completa, ejecute:
R
Cambiará Vim en modo de reemplazo como se muestra en la imagen de abajo -
Unir texto
Para unir dos líneas, realice los siguientes pasos:
- Cambiar al modo de comando
Esc
- Mover el cursor a la línea apropiada
- Ejecute el siguiente comando:
J