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