¿Estás atascado en el editor Vim y no sabes cómo salir? ¡No eres el único!

Si por algún motivo se ha abierto un archivo en el editor Vim y quieres salir pero no encuentras cómo hacerlo, ahora veremos la solución. Pero no te frustres no eres el único al que le pasa eso.

La web Stack Overflow es una de las mayores comunidades y con mayor reputación de desarrolladores donde buscan soluciones, ayuda sobre cómo resolver diferentes problemas a los que se enfrentan programadores de muchos ámbitos y lenguajes.

En esa comunidad donde se dan y encuentran respuestas a complejos problemas de programación, ha habido una consulta que ha llegado al hito de ser vista por un millón de visitantes. ¿Qué pregunta es esa?

Pues ni más ni menos que la cuestión de un usuario que preguntaba a la comunidad ¿cómo salir del editor Vim? Una pregunta bastante trivial… o no tanto 🙂

Durante años esa pregunta ha sido una broma recurrente entre los más geeks de internet, con diversos memes, e incluso el mismísimo San iGNUcio aka Richard Stallman recurre a bromas con Vi.

Tal como detallan en Stack Overflow la pregunta ha conseguido el millón de visitas, de diferentes países y visitada por usuarios con diferentes aspectos técnicos, así que algo debe de tener de santa el agua cuando la bendicen. 🙂

No entraremos en diatribas entre defensores de Emacs, de Vi o de cualquier otro editor de texto basado en la consola. Reconozcan esos “Vim lovers” que su editor preferido requiere de una cierta curva de aprendizaje y que es poco intuitivo para aquellos que recalan en él sin venir a cuento.

Para evitar esos dolores de cabeza que nos puede causar Vim a la hora de salir, es buena opción utilizar el editor nano o micro.

Pero no demoremos más la solución. Aquí está la respuesta a cómo salir del editor Vim:

Pulsar la tecla Escape. El cursor se irá a la parte inferior (la zona de comandos) Pulsar la secuencia de teclas :q O también puedes pulsar :q! para salir del editor sin guardar los cambios Pulsar la tecla Enter

Recopilando y resumiendo los aportes de los comentarios. Primero pulsamos Esc para situarnos en el buffer inferior en modo normal, y:

:q → sale del archivo, si no tenemos cambios sin guardar sale sin más.

→ sale del archivo, si no tenemos cambios sin guardar sale sin más. :q! → sale del archivo descartando los cambios no guardados.

→ sale del archivo descartando los cambios no guardados. :w → guarda los cambios del archivo, pero no sale de Vim para seguir editando el archivo.

→ guarda los cambios del archivo, pero no sale de Vim para seguir editando el archivo. :wq → guarda los cambios y sale de Vim.

→ guarda los cambios y sale de Vim. :x → igual que el anterior.

Con esa secuencia habremos salido del editor Vim. No desesperes ¿ves como no era para tanto?

De todas formas, te animo a que como yo, le des una oportunidad al editor Vim, tiene muchas cosas buenas que ofrecer si editas mucho texto o código. Tiene una pequeña curva de aprendizaje, para lo básico, pero aprendido eso, después es cuestión de usarlo y habituarse a sus múltiples opciones al alcance de los dedos.

Hace unos meses me auto-propuse aprender poco a poco a manejar Vim, y la verdad es que el reto ha sido todo un descubrimiento interesante.

En este blog podrás encontrar muchos artículos y tutoriales sobre Vim a raíz de ese pequeño reto personal y que voy compartiendo. Espero que te animes y que los artículos te ayuden a ver el lado poderoso que esconde Vim.

Puedes encontrar mis artículos sobre Vim y mi página con los comandos más habituales en los siguientes enlaces:

Enlaces de interés

Aquí un usuario que no vio este artículo…

Una prueba práctica: