Página principal » cómo » Una guía para principiantes para editar archivos de texto con Vi

    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, tendrá que editar un archivo de texto en un sistema que no incluya un editor de texto más amigable, por lo que es esencial saber Vi..

    A diferencia de Nano, un editor de texto de terminal fácil de usar, Vi no toma su mano y proporciona una lista de atajos de teclado en la pantalla. Es un editor de texto modal, y tiene un modo de inserción y comando..

    Empezando

    Vi es una aplicación de terminal, por lo que tendrás que iniciarla desde una ventana de terminal. Utilizar el vi / ruta / a / archivo comando para abrir un archivo existente con vi. los vi / ruta / a / archivo el comando también funciona si el archivo no existe todavía; Vi creará un nuevo archivo y lo escribirá en la ubicación especificada cuando guarde.

    Recuerde utilizar sudo si desea editar un archivo de sistema. Así, por ejemplo, escribirías sudo vi / etc / fstab Si quieres editar tu archivo fstab. Utilizar el su comando en su lugar si está usando una versión de Linux que no es de Ubuntu que no usa sudo.

    Modo de comando

    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 modal, y se abre en modo de comando. Intentar escribir en esta pantalla resultará en un comportamiento inesperado.

    Mientras se encuentra en el modo de comando, puede mover el cursor con las teclas de flecha. presione el X Tecla para borrar el carácter debajo del cursor. Hay una variedad de otros comandos de eliminación, por ejemplo, escribir dd (presiona la tecla d dos veces) borra una línea completa de texto.

    Puede seleccionar, copiar, cortar y pegar texto en el modo de comando. Coloque el cursor en el lado izquierdo o derecho del texto que desea copiar y presione v llave. Mueva el cursor para seleccionar texto y luego presione y para copiar el texto seleccionado o X para cortarlo Coloque el cursor en la ubicación deseada y presione pag Tecla para pegar el texto copiado o cortado..

    Modo de inserción

    Aparte del modo de comando, el otro modo que debe conocer es el modo de inserción, que le permite insertar texto en Vi. Entrar al modo de inserción es fácil una vez que sepa que existe, simplemente presione la tecla yo una vez que hayas colocado el cursor en el modo de comando. Comience a escribir y Vi insertará los caracteres que escriba en el archivo en lugar de intentar interpretarlos como comandos.

    Una vez que haya terminado en el modo de inserción, presione la tecla de escape para volver al modo de comando.

    Ahorrar y dejar de fumar

    Puede guardar y salir de vi desde el modo de comando. Primero, asegúrese de estar en el modo de comando presionando la tecla de escape (al presionar nuevamente la tecla de escape no hace nada si ya está en el modo de comando).

    Tipo : wq y presione enter para escribir el archivo en el disco y salir de vi. También puede dividir este comando, por ejemplo, escriba : w y presione enter para escribir el archivo en el disco sin salir o escribir : q para salir de vi sin guardar el archivo.

    Vi no le permitirá salir si ha modificado el archivo desde la última vez que lo guardó, pero puede escribir : q! y presiona enter para ignorar esta advertencia.


    Echa un vistazo a Nano si estás buscando un editor de texto de terminal más fácil de usar. La mayoría de las distribuciones de Linux vienen con Nano instalado, pero los sistemas integrados y otros entornos reducidos a menudo solo incluyen Vi.