Introducción
Vim (Vi IMproved) es un editor de texto de código abierto para sistemas Unix y Linux. Es una herramienta potente y estable para editar y escribir texto, tanto en la interfaz de línea de comandos como en una aplicación independiente en una interfaz gráfica de usuario.
Da el primer paso para aprender Vim con los comandos básicos de guardar y salir. Sigue esta guía y aprende cómo guardar un archivo en Vi/Vim y salir del editor.
Requisitos previos
- Un sistema que ejecute Linux.
- Un usuario con privilegios de sudo.
- Acceso a una terminal/línea de comandos.
- Vim instalado (alternativamente, usar el Vi predeterminado).
Usando los modos de Vim
Cuando se inicia Vim, los archivos se abren en el modo de comandos de forma predeterminada. Esto significa que puedes moverte y editar el archivo, pero no puedes insertar nuevo texto.
Todas las teclas alfanuméricas en este modo son iguales a comandos, y al presionarlas no se mostrará su valor en la pantalla. Por ejemplo, al presionar la letra w moverá el cursor una palabra hacia adelante.
Para escribir texto, debes estar en el modo de inserción. Para cambiar al modo de inserción, presiona la tecla i. Ahora puedes escribir texto en un archivo.
Para volver al modo de comandos, presiona el botón Esc.
¿Cómo guardar cambios en Vim?
Vim ofrece diferentes comandos para guardar cambios en un archivo, dependiendo de si necesitas salir del editor de texto o no. A continuación, se muestran ejemplos que demuestran cómo guardar y salir, guardar sin salir y salir sin guardar.
Comienza abriendo un nuevo archivo de texto usando Vim:
vim example_file.txt
A continuación, presiona i para entrar al modo de inserción y agrega algo de texto.
Comando para guardar y salir en Vim
Para guardar un archivo y salir de Vim, sigue estos pasos:
- Cambia al modo de comandos presionando la tecla Esc.
- Pulsa: (dos puntos) para abrir la barra de comandos en la esquina inferior izquierda de la ventana.
- Escribe x después de los dos puntos y presiona Enter. Esto guardará los cambios y saldrá.
Alternativamente, un comando que también guarda un archivo y sale del editor de texto es:
:wq
En este caso, w significa escribir (guardar) y q significa salir.
¿Cómo guardar un archivo en Vi/Vim sin salir?
Para guardar un archivo sin salir en Vim:
- Cambia al modo de comandos presionando la tecla Esc.
- Escribe: (dos puntos). Esto abrirá la barra de comandos en la esquina inferior izquierda de la ventana.
- Escribe “w” después de los dos puntos y presiona Enter. Esto guardará los cambios realizados en el archivo sin salir.
También puedes cambiar el nombre de un archivo existente agregando el nuevo nombre después de los comandos.
:w [newfilename]
En la siguiente imagen, cambiamos el nombre del archivo existente ejemplo1.txt a nuevo ejemplo.
Salir de Vi/Vim sin guardar cambios
Para salir de Vim sin guardar cambios:
- Cambia al modo de comandos presionando la tecla Esc.
- Pulsa: (dos puntos) para abrir la barra de comandos en la esquina inferior izquierda de la ventana.
- Escribe “q!” después de los dos puntos y presiona Enter para salir sin guardar los cambios.
“q!” cierra el editor de texto sin guardar.
Conclusión
Este artículo explicó cómo guardar archivos en Vi/Vim, con múltiples opciones de comandos.
Cuanto más cómodo te sientas usando atajos de teclado, más comprenderás por qué Vim se ha ganado su reputación mundial. ¡Aprende ahora cómo copiar y pegar en Vim, y cómo ir al final del archivo!