Una guía para principiantes para editar archivos de texto con Vi

Vi es un potente editor de texto que se incluye con la mayoría de los sistemas Linux, incluso los integrados. A veces es necesario editar un archivo de texto en un sistema que no tiene un editor de texto más amigable, por lo que el conocimiento de Vi es esencial.

A diferencia del Nano, un editor de texto de terminal fácil de usar, Vi está fuera de su control y no ofrece una lista de atajos de teclado en pantalla. Es un editor de texto modular y tiene un modo de entrada y un modo de comando.

A partir de

Tiene una aplicación de terminal, por lo que deberá iniciarla desde una ventana de terminal. usos vi / ruta / a / archivo comando para abrir un archivo existente con Vi. Un vi / ruta / a / archivo el comando también funciona si el archivo aún no existe; Creará un nuevo archivo para usted y lo escribirá en la ubicación especificada cuando lo guarde.

No olvide usar sudo si desea editar un archivo del sistema. Entonces, por ejemplo, tienes la clave sudo vi / etc / fstab si desea editar el archivo fstab. usos está en su lugar, si está usando una versión de Linux que no es Ubuntu y que no usa sudo.

Método de pedido

Esto es lo que verá cuando abra un archivo en vi. Parece que puedes empezar a escribir, pero no puedes. Vi es un editor de texto modular y se abre en modo de línea de comandos. Si intenta escribir en esta pantalla, se producirá un comportamiento inesperado.

En el modo de comando, puede mover el cursor con las teclas de flecha. prensa X. para eliminar el carácter debajo del cursor. Hay una variedad de otros comandos de eliminación, por ejemplo, escribir dd (presione la tecla d dos veces) borre toda la línea de texto.

Puede seleccionar, copiar, cortar y pegar texto en el modo de línea de comandos. Coloque el cursor a la izquierda o derecha del texto que desea copiar, luego presione la tecla V. llave. Mueva el cursor para seleccionar texto, luego presione y para copiar el texto seleccionado o X. cortar. Coloque el cursor en la posición deseada y presione la tecla pag para pegar el texto que copió o cortó.

Método de introducción

Aparte del método de línea de comando, la otra forma que necesita saber es un método de entrada, que le permite ingresar texto en Vi. Ingresar al modo es fácil de ingresar cuando sabe que está allí, solo presione la tecla y una vez que haya colocado el cursor en modo comando. Comience a escribir e ingrese los caracteres que ingresa en el archivo, en lugar de intentar interpretarlos como comandos.

Cuando haya terminado en el modo de entrada, presione la tecla Escape para volver al modo de comando.

Guardar y rendirse

Puede guardar vi y salir del modo de comando. En primer lugar, asegúrese de estar en el modo de comando presionando la tecla Escape (si ya está en el modo de comando, no haga nada más que presionar la tecla Escape).

Mas o menos : wq y presione Enter para escribir el archivo en el disco y salir de vi. También puede compartir este comando; por ejemplo, escriba : w y presione Entrar para escribir el archivo en el disco sin cerrarlo ni escribirlo : q dejándote sin guardar el archivo.

No le permitirá darse por vencido si cambió el archivo desde la última vez que lo guardó, pero puede escribir : q! y presione Entrar para ignorar esta advertencia.


Marque Nano si está buscando un editor de texto de terminal más fácil de usar. La mayoría de los paquetes de Linux vienen con Nano instalado, pero los sistemas integrados y otros entornos pequeños a menudo contienen solo Vi.