En Vim, trabajarás principalmente en dos modos: el modo Normal para ejecutar comandos y el modo Insertar para escribir texto. Para cambiar del modo Insertar de vuelta al modo Normal, simplemente presiona la tecla Esc.
Existen varios comandos para entrar en el modo Insertar, cada uno colocando el cursor en una posición inicial diferente para la entrada de texto.
Comandos Básicos de Inserción
La forma más fundamental de empezar a escribir es con el comando i.
i– inserta texto antes de la posición actual del cursor.
Este comando te cambia al modo Insertar, permitiéndote escribir directamente en el archivo.
Vim Append vs Insert
Un punto común de comparación es vim append vs insert (añadir vs insertar en Vim). Aunque ambos entran en el modo Insertar, sus puntos de partida difieren con respecto al cursor. Comprender la distinción vim insert vs append es clave para un movimiento y edición eficientes.
a– añade texto después de la posición actual del cursor.I– Inserta texto al principio de la línea actual.A– Añade texto al final de la línea actual.
Usar a en lugar de i te ahorra una pulsación de tecla (mover el cursor un espacio a la derecha antes de insertar). De manera similar, A es un atajo potente para empezar a escribir inmediatamente al final de una línea. Dominar los comandos de vim append (añadir en Vim) es un paso significativo para mejorar tu velocidad de edición.
Cómo Vim Add Line (Añadir Línea en Vim)
Cuando necesites añadir nuevas líneas de texto, no tienes que presionar Enter manualmente al final de una línea. Vim proporciona comandos dedicados para abrir líneas y entrar inmediatamente en el modo Insertar.
o– obre una nueva línea debajo de la línea actual y entra en el modo Insertar.O– Obre una nueva línea encima de la línea actual y entra en el modo Insertar.
Estos comandos son extremadamente útiles cuando necesitas rápidamente vim add line (añadir línea en Vim) mientras codificas o escribes.
Consejo: Puedes anteponer un número a estos comandos para repetirlos. Por ejemplo, escribir 3o en el modo Normal abrirá tres nuevas líneas en blanco debajo de la actual y te colocará en el modo Insertar en la primera de estas nuevas líneas.