Uso de la herramienta de edición de texto vi

  
 

vi es un programa de edición de texto estándar en Linux. También es el editor visual de archivos de texto más utilizado en la línea de comandos del sistema Linux. Es similar a la edición del comando Dos. Entonces, ¿qué es la visualización? De hecho, es para permitirle editar el archivo de texto. Cuando puedes verlos, suena normal, pero en la interfaz de caracteres de la línea de comandos, la edición visual realmente juega un papel importante. Vi es el editor predeterminado en linux. Casi todos los sistemas linux /unix están empaquetados con vi. Esto significa que mientras aprendas la herramienta de edición vi, puedes usarla en cualquier sistema linux /unix, y el programa vi es muy pequeño. Solo tiene unos pocos cientos de K de tamaño, por lo que siempre que sea competente en la operación vi, puede hacer lo que quiera. El programa de edición vi tiene dos modos de funcionamiento: modo de comando y modo de entrada de texto. En el modo de comando, los caracteres de entrada se interpretan como comandos vi, lo que significa que estos comandos forman una función poderosa de vi, que se puede convertir al modo de entrada de texto mediante el comando vi. En el modo de entrada de texto, los caracteres de entrada se aceptan como el contenido del cuerpo del archivo que se está editando, y si se presiona la tecla " Esc ", el modo cambia al modo de comando vi. A continuación presentamos el significado y el uso de una serie de comandos vi uno por uno mediante clasificación. 1. Las opciones de comando para abrir archivos con vi debajo de la línea de comando de linux son las siguientes:

vi Usar opciones Significado vi nombre de archivo Abra o cree un nuevo archivo y coloque el cursor al principio de la primera línea. Vi – r filename Restaura el archivo que se bloqueó la última vez que se abrió vi. Vi – R filename coloca el archivo especificado en el editor como de solo lectura. Vi + filename Abre el archivo y coloca el cursor al principio de la última línea. Vi + n nombre de archivo Abre el archivo y coloca el cursor al principio de la línea n. Vi + /nombre de archivo de patrón Abre el archivo y coloca el cursor en la primera posición que coincide con el patrón. Vi – c comando filename Ejecuta el comando especificado antes de editar el archivo.

2. Las opciones de comando en el modo de comando vi se dividen principalmente en el comando de cursor de movimiento, el comando de rollo de pantalla, el comando de inserción de texto de eliminación, el comando de búsqueda y reemplazo y el comando de salida para guardar. Se explican en la siguiente lista.
(1) Mueva la lista de comandos de tipo de cursor:

Caracteres escritos Significado h Mueva el cursor un carácter hacia la izquierda l Mueva el cursor un carácter hacia la derecha. Tecla de retroceso Mueve el cursor un carácter hacia la izquierda. k o Ctrl + p El cursor sube un carácter. j o Ctrl + n El cursor se mueve hacia abajo un carácter. Tecla Enter Mueve el cursor hacia abajo una línea. w o W ​​Cursor derecha una palabra al principio de la palabra. b o B El cursor se mueve una palabra a la izquierda. El cursor e o E mueve una palabra hacia la derecha hasta el final de la palabra. El cursor nG se mueve al principio de la línea nth. n + El cursor se mueve hacia abajo n líneas. N- El cursor sube n líneas. n $ Relativo a la línea del cursor actual, el cursor retrocede n líneas hasta el final de la línea. H El cursor se mueve a la línea superior de la pantalla actual. El cursor M se mueve a la mitad de la pantalla actual. El cursor L se mueve a la línea inferior de la pantalla actual. 0 Mueve el cursor al principio de la línea actual. $ Mueve el cursor al final de la línea actual. : $ Mueve el cursor al principio de la línea en la última línea del archivo.

(2) Lista de comandos de desplazamiento de pantalla:

Caracteres escritos Significado Ctrl + u Relativo a la pantalla actual, a mitad del archivo. Ctrl + d es relativo a la pantalla actual, media pantalla al final del archivo. Ctrl + b Relativo a la pantalla actual, desplácese hasta el archivo primero Ctrl + f Relativo a la pantalla actual, desplácese hasta el final del archivo una pantalla nz + Entrar Desplace la línea nth del archivo a la parte superior de la pantalla. Si no especifica el valor de n, la corriente La línea se desplaza a la parte superior de la pantalla.

(3) Inserte la lista de comandos para borrar la clase de texto:

Caracteres escritos Significado Esc Devuelve el modo de línea de comandos. i Introduzca el texto antes del cursor. a Introduzca texto después del cursor. o Abrir una nueva línea debajo de la línea actual. O Abra una nueva línea sobre la línea actual. r Reemplace el carácter del cursor. Después de ingresar el comando r, ingrese el nuevo carácter que se reemplazará en el teclado para completar el reemplazo. x Eliminar el carácter donde está el cursor. Dd Eliminar la línea donde se encuentra el cursor. El contenido eliminado se guarda automáticamente en el portapapeles. Yy Copia la línea donde se encuentra el cursor en el portapapeles. Si agrega un número antes de " yy ", puede copiar varias líneas. p Copia los contenidos del portapapeles al cursor. P Copie el contenido del portapapeles al frente del cursor. Yw copia la palabra donde se encuentra el cursor en el portapapeles.

(4) Buscar y reemplazar la lista de comandos de clase

Caracteres escritos Significado /abc Espere la cadena abc en el archivo. ? abc mira hacia atrás para la cadena abc en el archivo. n Repita el último comando de búsqueda en la misma dirección. N repite el último comando de búsqueda en la dirección inversa. : s /a1 /a2 /g Reemplaza todos los a1s en la línea donde se ubica el cursor actual con a2. : n1, n2s /a1 /a2 /g Reemplace todos a1 en las líneas nth a n2th del archivo con a2. : g /a1 /a2 /g Reemplace todos los a1s en el archivo con a2. : set nu Agrega un número de línea a cada línea del archivo.

(5) Guardar la lista de comandos de la clase de salida

Caracteres escritos Significado: wq Guardar para salir del editor vi, ": wq! " significa salir forzado forzado. : q No guardar y salir del editor vi, ": q! " significa no guardar, forzado a salir. : w Guarde pero no salga de vi editor, ": w! " significa guardado forzado, ": w filename " significa guardar los cambios en " filename ". Equivalente a un archivo separado. x! Guarde el archivo, salga del editor vi, un comando vi más general.

Copyright © Conocimiento de Windows All Rights Reserved