Cáscara

Trabajar con Vi Editor en Linux

Trabajar con Vi Editor en Linux

Que es vi Editor

Vi o Visual Editor es el editor de texto predeterminado que viene con la mayoría de los sistemas Linux. Es un editor de texto basado en terminal que los usuarios deben aprender, esencialmente cuando no hay disponibles editores de texto más fáciles de usar en el sistema. Algunas otras razones para usar Vi incluyen:

En este tutorial, aprenderemos cómo iniciar y usar el editor Vi y trabajar con archivos de texto.

Inicio de Vi Editor

Vi Editor para Linux es un editor de texto basado en Terminal, por lo que primero deberá abrir la ventana Terminal. Una vez que haya abierto la Terminal de Linux, puede:

Crear un archivo con Vi

Para crear un archivo en Vi, use el siguiente comando:

vi nombre de archivo

Ejemplo: archivo de texto vi.TXT

Para crear un archivo en una ubicación específica, use el siguiente comando:

vi / ruta / a / nombre de archivo

Abrir un archivo ya existente

Para abrir un archivo ya existente, use el siguiente comando:

vi / ruta / a / nombre de archivo

Nota: Se creará un nombre de archivo con el nombre especificado si aún no existe en el sistema

Los modos Vi

Antes de comenzar a trabajar con archivos, es importante saber que Vi Editor se ejecuta en dos modos; el modo de comando y el modo de inserción. En el modo de comando, básicamente puede moverse por el texto, buscar palabras en un archivo y guardar un archivo, etc. Puede ejecutar varios comandos pero no puede insertar nada en su texto; para eso, debes estar en el modo Insertar. Recuerde que en el modo Comando, sus teclas escritas actuarán solo como comandos; sin embargo, en el modo de inserción, podrá escribir y editar el texto.

Cambiar entre modos

Cuando crea o abre un archivo por primera vez en Vi, está en modo de comando. Aunque parece que puede escribir aquí, no puede. Para escribir cualquier cosa, debe cambiar al modo Insertar presionando el I clave. Para volver al modo de comando, simplemente debe presionar el Esc clave.

Nota: Es importante tener en cuenta que el editor Vi distingue entre mayúsculas y minúsculas. Por lo tanto, si sus teclas no dan los resultados deseados, asegúrese de no presionar accidentalmente la tecla Bloq Mayús.

Modo de comando

Vi generalmente se inicia en modo Comando. Puede realizar operaciones administrativas en sus archivos, como guardar un archivo, ejecutar comandos en su archivo, mover el cursor por el archivo, cortar / tirar y pegar líneas y palabras en un archivo. El modo de comando también le permite buscar y reemplazar texto en un archivo.

Mover el cursor por un archivo:

Por lo general, puede mover el cursor por el texto de sus archivos con las teclas de flecha arriba, abajo, izquierda y derecha de su teclado. En caso de que esté utilizando un terminal remoto y las teclas de flecha no se comporten de la manera deseada, puede utilizar las siguientes teclas como sustitutos:

Mover a la izquierda: h

Mover a la derecha: l

Subir: k

Bajar: j

Modo de inserción

Para ingresar texto en su archivo, debe estar en el modo de inserción. Todo lo que escriba en este modo se considerará texto y se agregará a su archivo.

Trabajar con archivos vi

Insertar texto

Después de crear un nuevo archivo o abrir un archivo ya existente, puede escribir texto en él cambiando primero al modo de inserción presionando el botón I clave. Notará que el comando vi en sí mismo generalmente no aparece en la pantalla. Puede escribir algunas líneas y presionar al final de cada línea. Para líneas más largas, vi no envuelve el texto con palabras; rompe la línea en el borde de la pantalla.

Seleccionar texto

Puede seleccionar un texto para copiar, cortar y pegar solo en el modo de comando. Para seleccionar texto, coloque el cursor en el lado izquierdo o derecho del texto que desea seleccionar y presione el v clave. Luego puede mover el cursor para seleccionar el texto.

Copiar texto

Una vez que haya seleccionado el texto, como se describe arriba, puede presionar y para copiar el texto y X cortar el texto. Para pegar el texto, coloque el cursor en la ubicación deseada y presione el pag tecla para pegar el texto copiado o cortado. Recuerde que debe estar en modo comando para realizar estas operaciones.

Eliminando texto

Para eliminar un carácter de su archivo, mueva el cursor hasta que esté en la letra incorrecta y luego escriba X clave. Para eliminar más caracteres, digamos tres, escriba 3 veces.

Guardar y salir de un archivo

En el modo de comando, escriba : wq y presione enter para escribir el archivo en el disco y salir de vi. El comando : w solo escribirá el archivo en el disco y : q saldrá de vi sin guardar el archivo. 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.

Cuando haya realizado cambios en su archivo y salga sin guardar los cambios, vi le dará una advertencia. Puede ignorar la advertencia usando el comando : q! Y presione enter.

Comandos vi comunes

Utilizará los siguientes comandos de control Vi para trabajar con archivos en el editor Vi:

MandoDescripción
Editar un archivo
IUtilice este comando para insertar texto antes de la ubicación actual del cursor
IUtilice este comando para insertar texto al principio de la línea
aUtilice este comando para insertar texto después de la ubicación actual del cursor
oUtilice este comando para crear una nueva línea de texto debajo de la ubicación actual del cursor
Eliminando personajes
XUse este comando para eliminar el personaje debajo de la ubicación actual
XUtilice este comando para eliminar el carácter antes de la ubicación actual
dwUtilice este comando para eliminar de la ubicación actual a la siguiente palabra
DUtilice este comando para eliminar desde la ubicación actual hasta el final de la línea
ddUtilice este comando para eliminar toda la línea
Copiar y pegar
aaUtilice este comando para copiar la línea actual
pagUtilice este comando para pegar el texto copiado después del cursor
PAGUtilice este comando para pegar el texto tirado (cortado) antes del cursor
Cambiar texto
ccUtilice este comando para eliminar el contenido de la línea
sUtilice este comando para reemplazar el carácter con el carácter que escribe
rUtilice este comando para reemplazar el carácter debajo del cursor y regresar al modo de comando

Conclusión

Así que este tutorial fue todo sobre el editor Vi. Espero que hayas aprendido a crear un nuevo archivo o abrir uno existente. También ha aprendido a insertar, eliminar o eliminar las palabras de un archivo de texto.

Herramientas útiles para jugadores de Linux
Si le gusta jugar juegos en Linux, es probable que haya utilizado aplicaciones y utilidades como Wine, Lutris y OBS Studio para mejorar la experiencia...
Juegos HD remasterizados para Linux que nunca tuvieron un lanzamiento de Linux antes
Muchos desarrolladores y editores de juegos están creando una remasterización HD de juegos antiguos para extender la vida útil de la franquicia, por f...
Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...