Editor Vi: El truco Linux que pocos conocen ¡Descúbrelo! 🔥

11 consejos de Vim que le ahorrarán horas de tiempo de edición

Editor Vi: Domínalo en 3 pasos fáciles ¡Sin estrés! 🚀

Vi es un editor de texto potente que viene incluido en la mayoría de los sistemas Linux, incluso en aquellos embebidos. A veces, tendrás que editar un archivo de texto en un sistema que no cuenta con un editor de texto más amigable, por lo que conocer Vi es clave. ✍️

A diferencia de Nano, un editor de texto en terminal más sencillo de usar, Vi no te da la mano con una lista de atajos de teclado en pantalla. Es un editor de texto modal, lo que significa que tiene tanto un modo de inserción como un modo de comando.

Empezando con Vi

Vi es una aplicación de terminal, así que tendrás que iniciarla desde una ventana de terminal. Usa el comando vi /ruta/al/archivo para abrir un archivo existente con Vi. El comando vi /ruta/al/archivo también funciona si el archivo aún no existe; Vi creará un nuevo archivo y lo guardará en la ubicación especificada cuando lo termines. 💾

Terminal de Ubuntu con el comando vi siendo usado para abrir un nuevo archivo.

Recuerda usar sudo si deseas editar un archivo del sistema. Así, por ejemplo, tendrías que escribir sudo vi /etc/fstab si quieres editar tu archivo fstab.

Modo Comando

Esto es lo que verás cuando abras un archivo en vi. Parece que solo puedes empezar a escribir, pero no es así. Vi es un editor de texto modal, y se abre en modo comando. Intentar escribir en esta pantalla te dará comportamientos inesperados. ⚠️

Un archivo abierto en el editor de texto vi en una ventana de terminal de Ubuntu.

Mientras estés en modo comando, puedes mover el cursor con las teclas de flechas. Presiona la tecla x para eliminar el carácter que está debajo del cursor. Existen varios otros comandos para borrar; por ejemplo, al escribir dd (presiona la tecla d dos veces) eliminas toda una línea de texto. 🗑️

Puedes seleccionar, copiar, cortar y pegar texto en modo comando. Sitúa el cursor a la izquierda o derecha del texto que deseas copiar y presiona la tecla v. Mueve el cursor para seleccionar el texto, y luego presiona y para copiar el texto seleccionado o x para cortarlo. Sitúa el cursor en la ubicación deseada y presiona la tecla p para pegar el texto que copiaste o cortaste.

Texto seleccionado al final de un archivo abierto en el editor de texto vi.

Modo Inserción

Aparte del modo comando, el otro modo que necesitas conocer es el modo inserción, que te permite insertar texto en Vi. Entrar en el modo de inserción es fácil una vez que sabes que existe: solo presiona la tecla i una vez después de haber posicionado el cursor en el modo comando. Comienza a escribir y Vi insertará los caracteres que escribas en el archivo en lugar de intentar interpretarlos como comandos. 📝

Editor de texto Vi con texto que indica que el texto fue agregado presionando la tecla "i" primero.

Una vez que termines en modo inserción, presiona la tecla escape para volver al modo comando.

Guardar y Salir

Puedes guardar y salir de vi desde el modo comando. Primero, asegúrate de estar en modo comando presionando la tecla Escape. (Al presionar la tecla Escape de nuevo no pasa nada si ya estás en modo comando.)

Escribe :wq y presiona enter para guardar el archivo en disco y salir de vi. También puedes dividir este comando; por ejemplo, escribe :w y presiona enter para guardar el archivo en disco sin salir, o escribe :q para salir de vi sin guardar el archivo.

Editor de texto Vi con el comando "wq" escrito en la parte inferior de la ventana.


Editor de texto Vi con el error que indica "No se puede escribir desde el último cambio" en la parte inferior de la ventana.


Si buscas un editor de texto en terminal más fácil de usar, revisa Nano. La mayoría de las distribuciones de Linux traen Nano preinstalado, pero los sistemas embebidos y otros entornos reducidos a menudo solo incluyen Vi. 🖥️

5 1 votar
Article Rating
Suscribirse
Notificar de
guest

0 Comments
Más antiguo
El más nuevo Más votado
Comentarios en línea
Ver todos los comentarios