La creación y edición de archivos de texto es una de las tareas más básicas que puede realizar en un sistema Linux. El editor de texto Vi le proporciona potentes controles asociados con la edición de archivos de texto. Pero, ¿cuál es el beneficio de pasar horas escribiendo cuando ni siquiera sabe cómo guardar el archivo?
En esta publicación, discutiremos todo lo relacionado con la edición de archivos en Vi, junto con algunas guías detalladas sobre cómo guardar y cerrar archivos de texto.
Modos de edición Vi
Hay dos modos de edición que Vi ofrece a sus usuarios. Estos son:
- Modo normal
- Modo de inserción
Cuando abre un archivo de texto en Vi, el modo de edición predeterminado es el Normal modo. Puede navegar por el archivo y utilizar algunos comandos Vi básicos en este modo. Desde el Normal El modo no le permite editar sus archivos, tendrá que ingresar al Insertar Modo para hacerlo.
Simplemente presione el I en su teclado para activar el Insertar Modo. Este modo le permite modificar el contenido de un archivo de texto fácilmente agregando y eliminando caracteres. Para volver al modo Normal, simplemente presione el
Esc tecla en el teclado.Abrir un archivo en Vi
La sintaxis de los comandos Vi es bastante fácil de memorizar. La sintaxis predeterminada para crear un nuevo archivo de texto es:
vi
Para crear un nuevo archivo de texto llamado textfile.txt, escribe el siguiente comando en tu terminal.
vi textfile.txt
Tenga en cuenta que si un archivo con el nombre textfile.txt ya está presente en su sistema, Vi abrirá ese archivo en lugar de crear uno nuevo.
Alternativamente, puede iniciar el editor Vi en su terminal y luego escribir : e archivo de texto.txt para abrir un archivo nuevo.
Relacionado: Cómo usar Vim: una guía de conceptos básicos
Guardar un archivo en VI
El comando predeterminado para guardar un archivo de texto en Vi es : w. Tenga en cuenta que no puede usar los comandos Vi mientras está en el modo Insertar. Por lo tanto, tendrá que cambiar al modo Normal presionando el Esc llave.
Para guardar un archivo en Vi, ingrese al modo Normal presionando Esc en tu teclado. Luego, escriba : w y presione Ingresar para guardar el archivo.
También puede guardar el archivo con un nombre diferente. Simplemente pase el nuevo nombre de archivo con el : w mando.
: w archivo de texto nuevo
Guardar y salir del editor Vi
Como se mencionó anteriormente, puede guardar un archivo en Vi con el : w mando. Mientras tanto, escribiendo el: q El comando saldrá del editor. Puede encadenar estos comandos para realizar las acciones de guardar y salir simultáneamente.
Prensa Esc para ingresar al modo normal. Escribir : wq y golpea Ingresar para guardar y salir de un archivo de texto en Vi. Puede utilizar los mismos comandos para guardar y salir de un archivo en Vim también.
Una forma alternativa de guardar y salir en Vi es usando el :X mando. Mientras tanto el :X y: wq Los comandos realizan una tarea similar, no se parecen en absoluto. La principal diferencia entre estos dos es que el :X El comando escribe el búfer en el archivo de texto solo cuando hay cambios no guardados.
Por otro lado, el : wq El comando escribe el búfer en el archivo independientemente de los cambios no guardados. los : wq El comando también actualiza la hora de modificación del archivo.
Salir de Vi sin ahorrar
Para salir de un archivo de texto sin guardarlo en Vi, presione Esc en su teclado para ingresar al modo Normal. Luego, simplemente escriba : q! y golpea Ingresar.
Aprendiendo los conceptos básicos de Vi Editor
Es importante conocer los conceptos básicos de un editor de texto en Linux, ya que en muchas situaciones necesitará trabajar con archivos de texto del sistema. Aunque hay muchos editores de texto disponibles, como Nano, Emacs y Gedit, muchos usuarios todavía consideran que Vi y Vim son los más fiables.
Cuando comienza por primera vez con un editor basado en terminal como Vi o Vim, memorizar los diferentes comandos y sintaxis en Vim puede llevar un tiempo. El enfoque más apropiado para este problema es elegir un editor que se adapte bien a sus necesidades.
¿Busca un editor de texto de terminal para Linux? ¡La elección principal es entre Vim y nano! Así es como se comparan.
- Linux
- Editor de texto
- Linux
Deepesh es redactor de planta para Linux en MUO. Ha estado escribiendo contenido informativo en Internet durante más de 3 años. En su tiempo libre le gusta escribir, escuchar música y tocar la guitarra.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Un paso más…!
Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.