Editado 2 Hace unas semanas por ExtremeHow Equipo Editorial
VimSalirHerramientasSoftwareProgramaciónDesarrolloLínea de comandosEditor
Traducción actualizada 2 Hace unas semanas
Vim es un editor de texto muy poderoso que se utiliza ampliamente, pero también es conocido por su curva de aprendizaje. Una de las preguntas más comunes de los nuevos usuarios es "¿Cómo salgo de Vim?" Esta guía completa te presentará las diferentes formas de salir de Vim, ya sea que quieras guardar tus cambios, descartarlos o simplemente salir del editor. Esta guía está diseñada para ser muy fácil de entender y seguir, incluso si eres nuevo en Vim.
Antes de discutir las diferentes maneras de salir de Vim, es importante entender los diferentes modos en Vim. Vim trabaja principalmente en los siguientes modos:
i
, a
, o
u otras teclas similares.v
en modo normal.:
en modo normal.Hay varios comandos que puedes usar para salir de Vim, dependiendo de si quieres guardar tus cambios o no. Estos son los comandos más básicos:
Si no has hecho ningún cambio o ya has guardado tus cambios, puedes usar el comando :q. Así es cómo se hace:
Esc
para asegurarte de estar en modo normal.:q
y presiona Enter
.Si ves un mensaje de error como E37: No write since last change, significa que tienes cambios sin guardar. Debes guardar estos cambios o descartarlos usando otros comandos.
Si quieres guardar tus cambios y luego salir, puedes usar el comando :wq. Así es cómo:
Esc
para asegurarte de estar en modo normal.:wq
y presiona Enter
.El comando :x es similar a :wq
pero un poco más corto. Guarda el archivo y luego sale de Vim. Así es cómo:
Esc
para asegurarte de estar en modo normal.:x
y presiona Enter
.Si quieres salir de Vim sin guardar tus cambios, puedes usar el comando :q!. Esto eliminará todos los cambios realizados desde la última vez que se guardó. Así es cómo:
Esc
para asegurarte de estar en modo normal.:q!
y presiona Enter
.Una vez que estés familiarizado con los comandos básicos, puede que quieras aprender algunas formas avanzadas de salir de Vim. Estos comandos pueden ser útiles en escenarios específicos.
Si tienes múltiples archivos abiertos en Vim y quieres guardar los cambios en todos ellos y salir, puedes usar el comando :wqa. Así es cómo:
Esc
para asegurarte de estar en modo normal.:wqa
y presiona Enter
.A veces, puedes tener un archivo de solo lectura u otras restricciones. En tales casos, puedes forzar un guardado y salir usando el comando :wq!. Así es cómo:
Esc
para asegurarte de estar en modo normal.:wq!
y presiona Enter
.Si tienes múltiples archivos abiertos y quieres cerrarlos todos sin guardar, puedes usar el comando :qa!. Así es cómo:
Esc
para asegurarte de estar en modo normal.:qa!
y presiona Enter
.Si estás en modo normal y quieres salir rápidamente de Vim, puedes usar el comando ZZ
. Este comando guarda el archivo actual y sale de Vim. Así es cómo:
Esc
para asegurarte de estar en modo normal.ZZ
(en mayúsculas) y Vim guardará el archivo y saldrá.Para salir sin guardar, puedes usar ZQ
:
Esc
para asegurarte de estar en modo normal.ZQ
(en mayúsculas) y Vim saldrá sin guardar.A veces puedes encontrar algunos errores al intentar salir de Vim. Estos son algunos errores comunes y sus soluciones:
Este error ocurre cuando intentas salir sin guardar los cambios. Puedes hacer esto:
:wq
o :x
.:q!
Este error aparece cuando intentas escribir en un archivo de solo lectura. Puedes:
:wq!
Salir de Vim puede parecer desafiante al principio, pero una vez que entiendas los comandos básicos y avanzados, se vuelve mucho más fácil. Aquí hay un breve resumen:
:q
para salir.:wq
o :x
para guardar cambios y salir.:q!
para descartar cambios y salir.:wqa
para guardar todos los archivos y salir.ZZ
para guardar y salir rápidamente, o ZQ
para salir sin guardar.Con la práctica, te sentirás más cómodo con estos comandos, haciendo tu experiencia en VIM más productiva y placentera.
Si encuentras algo incorrecto en el contenido del artículo, puedes