Si estás leyendo este artículo entonces estás en problemas. Querías editar un archivo usando el editor vim pero te quedaste atascado en él. Deje de entrar en pánico y espere, reinstale el sistema operativo y comience todo desde cero; en este artículo le mostraré cómo salir de una trampa vim.
Salga del editor VIM usando combinaciones de teclas
El editor Vim es complicado para los principiantes, pero cuando aprendes las combinaciones de teclas correctas, usar VIM se vuelve fácil. Estas son las combinaciones de teclas más populares para salir de vim.
Salir de vim guardando cambios
Para salir de vim y guardar los cambios, presione Esc para salir del modo de edición, luego mantenga presionada Shift y pulse colon llave (:). Luego ingresa “wq” y presione Entrar. Aquí "w" significa escribir y "q" significa "salir". En los teclados estadounidenses los dos puntos : es la misma clave que el punto y coma ;, ubicado a la derecha de la tecla de la letra “L”.
: wq
Salir de vim sin guardar los cambios
Para salir de vim sin guardar los cambios, mantenga presionada la tecla Mayús y presione la tecla de dos puntos (:). Luego ingrese "q!" y presione Entrar.
Q!

Guardar cambios sin el editor VIM existente
Para guardar los cambios sin salir de vim, mantenga presionada la tecla Mayús y presione la tecla de dos puntos (:). Luego ingrese "w" y presione Entrar.
:w
Dominar VIM
Ahora que cubrí los conceptos básicos para salir de Vim y guardar cambios, pasemos a algunos atajos y características útiles adicionales de Vim para mejorar su competencia.
Iniciando VIM para editar el archivo
Por lo general, los desarrolladores inician vim para editar el archivo usando el comando:
nombre de archivo vim
Si falta el archivo, se creará. Puede especificar varios archivos para editar:
vim archivo1 archivo2 archivo3
Para abrir un archivo en una línea específica, puede agregar +[num] después del comando vim. Por ejemplo, para abrir el archivo en la línea 127, ingrese:
nombre de archivo vim +127
Navegando en VIM
Una vez que haya ingresado a Vim, navegar de manera eficiente es clave. Aquí hay algunos atajos populares:
- Moviendo el cursor:
- Utilice las teclas de flecha para moverse en las direcciones respectivas (arriba, abajo, izquierda, derecha).
- Alternativamente, emplear el
h
,j
,k
yl
Teclas para movimientos hacia la izquierda, abajo, arriba y derecha, respectivamente.
- Navegación de palabras:
- Mueva el cursor al principio de la siguiente palabra con
w
. - Navegue hasta el final de la palabra actual usando
e
. - Saltar al principio de la palabra anterior con
b
.
- Mueva el cursor al principio de la siguiente palabra con
- Líneas de navegación:
- Vaya al inicio de la línea presionando
0
. - Ir al final de la línea con
$
.
- Vaya al inicio de la línea presionando
Editar texto en VIM
Una vez que haya llegado a la ubicación deseada, estos atajos le ayudarán en la manipulación del texto:
- Ingresando al modo Insertar:
- Prensa
i
para ingresar al modo de inserción antes del cursor. - Usa
I
para comenzar a insertar al principio de la línea. - Emplear
a
para agregar después del cursor. A
permite agregar al final de la línea.
- Prensa
- Eliminar texto:
- Elimine el carácter debajo del cursor con
x
. - Borra toda la línea con
dd
. - Corte (elimine) la línea actual e ingrese al modo de inserción con
cc
.
- Elimine el carácter debajo del cursor con
- Copiar y pegar:
- Copiar una línea con
yy
. - Pegue la línea copiada debajo de la línea actual usando
p
.
- Copiar una línea con
- Deshacer y Rehacer:
- Deshacer la última acción con
u
. - Rehacer con
Ctrl + r
.
- Deshacer la última acción con
Buscando en VIM
La búsqueda eficiente es crucial. Aquí hay algunos atajos relacionados con la búsqueda:
- Buscando texto:
- Iniciar una búsqueda con
/
, seguido del término deseado. - Usa
n
para saltar a la siguiente ocurrencia yN
para ir al anterior.
- Iniciar una búsqueda con
- Reemplazo de texto:
- Sustituya la palabra actual por una nueva usando
:s/old/new/g
.
- Sustituya la palabra actual por una nueva usando
Saliendo de Vim
Ya cubrí los conceptos básicos al principio, pero aquí hay algunas opciones más:
- Guardar y salir de todo:
- Para guardar todos los cambios y cerrar varios archivos simultáneamente, utilice
:wa
y:qa
.
- Para guardar todos los cambios y cerrar varios archivos simultáneamente, utilice
- Salir sin guardar:
- Si desea salir de Vim sin guardar ningún cambio realizado en ninguno de los archivos,
:qa!
hará el truco.
- Si desea salir de Vim sin guardar ningún cambio realizado en ninguno de los archivos,
Conclusión
Recuerde, dominar Vim requiere tiempo y práctica. Cuanto más lo uses, más cómodo y potente se vuelve. ¡Feliz edición!