Método de uso de linux-vi

  
 

El editor vi es el editor estándar para todos los sistemas Unix y Linux. Su potencia no es inferior a ninguno de los últimos editores de texto. Aquí hay una breve introducción a su uso y un pequeño número de instrucciones. Dado que el editor vi es idéntico para cualquier versión de Unix y Linux, puede obtener más información sobre él en cualquier otro lugar donde pueda presentar vi. Vi es también el editor de texto más básico en Linux. Después de aprenderlo, serás libre en el mundo de Linux.

1, el concepto básico de vi básicamente vi se puede dividir en tres estados, modo de comando (modo de comando), modo de inserción (modo de inserción) y modo de línea inferior (modo de la última línea), cada modo Las funciones se dividen de la siguiente manera:

1) Modo de comando

Controla el movimiento del cursor de la pantalla, elimina caracteres, palabras o líneas, mueve una determinada sección y ingresa al modo Insertar. O al último modo de línea.

2) Modo de inserción

Solo en el modo de inserción, puede ingresar texto. Presione "ESC" para regresar al modo de línea de comando.

3) Modo de última línea

Guarde o salga de vi, o configure el entorno de edición, como buscar cadenas, listar números de línea … …, etc.


Pero generalmente usamos vi para simplificar vi en dos modos, que es calcular el último modo de línea en el modo de comando.

2, la operación básica de vi a) Ingrese vi

Después de ingresar vi y el nombre del archivo en el símbolo del sistema, ingrese vi en la pantalla de edición de pantalla completa:

$ vi myfile Sin embargo, una cosa a tener en cuenta es que después de ingresar vi, se encuentra en "modo de comando", puede cambiar a "modo de inserción" para ingresar texto. Entonces, después de ingresar vi, no lo manipules y cambias al "modo Insertar".


b) Cambie al modo Insertar para editar el archivo.

Haga clic en la letra "i" en "modo de comando" para ingresar "Modo de inserción", puede comenzar a escribir texto en este momento.


c) Cambio de Insertar

Actualmente se encuentra en "Modo de inserción", solo puede ingresar texto todo el tiempo, si encuentra la palabra incorrecta ! Si desea utilizar las teclas del cursor para retroceder y eliminar la palabra, primero debe presionar el botón "ESC" para ir al "modo de comando" y eliminar el texto.


d) Salga de vi y guarde el archivo

En "modo de comando", haga clic en la tecla de dos puntos ":" para ingresar al "Modo de última línea" Por ejemplo:

: w filename (ingrese "w filename" para guardar el artículo con el nombre de archivo especificado)

: wq (ingrese "wq", guarde y salga de vi)

: q! (Ingrese q !, no guarde el disco y fuerce para salir de vi)

3. Tecla de función del modo de comando 1). Modo de inserción

Presione "i" para cambiar Ingrese al modo de inserción "modo de inserción", presione " i " después de ingresar al modo de inserción, ingrese el archivo desde la posición actual del cursor;

Después de presionar "a" para ingresar al modo de inserción, es la siguiente posición desde la posición actual del cursor. La posición comienza a ingresar texto;

Después de presionar "o" para ingresar al modo de inserción, se inserta una nueva línea y el texto se ingresa desde el principio de la línea.


2). Cambie del modo de inserción al modo de línea de comandos

Presione el botón "ESC".


3). Mueva el cursor.

vi puede usar el cursor en el teclado para moverse hacia arriba y hacia abajo, hacia la izquierda y hacia la derecha, pero la vi normal está en minúscula, letra "h", j "," k "," l "controla el cursor hacia la izquierda, hacia abajo, hacia arriba y hacia la derecha, respectivamente.

Presiona "ctrl" + "b": la pantalla se mueve a " después de ".

Presiona "ctrl" + "f": la pantalla se mueve a " frente ".

Presiona "ctrl" + "u": la pantalla se mueve a " después de " para mover media página.

Presiona "ctrl" + "d": la pantalla se mueve a "frente" para mover media página.

Presiona el número "0": Mueve al principio del artículo.

Presiona "G": Mueve al final del artículo.

Presiona "$": Mueve al final de la línea donde está ubicado el cursor.

Presione "^": muévase a la línea donde se encuentra el cursor. " Línea primero "

Presione "w": el cursor salta al principio de la siguiente palabra

e ": el cursor salta al final de la siguiente palabra

Presione" b ": el cursor vuelve al principio de la palabra anterior

Presione" #l ": el cursor se mueve a la primera línea de la línea # 位置, como: 5l, 56l.


4). Borrar texto

"x": Cada vez que presione, elimine el carácter " atrás " en la posición del cursor.

"#x": Por ejemplo, "6x" significa eliminar los 6 caracteres "atrás" de la posición del cursor.

"X": X en mayúsculas, cada vez que presione, elimine el carácter "frente" en la posición del cursor.

"#X": Por ejemplo, "20X" significa eliminar los " frontales " 20 caracteres en la posición del cursor.

"dd": borra la línea donde está el cursor.

"#dd": Eliminar #rada de la línea donde se encuentra el cursor


5). Copiar

"yw": donde se encuentra el cursor Los caracteres al final de la palabra se copian en el búfer.

"#yw": Copie #words al búfer

"yy": Copie la línea donde se encuentra el cursor en el búfer.

"#yy": por ejemplo, "6yy" significa copiar la línea desde el cursor donde está el cursor hacia abajo " 6 líneas de texto.

"p": pega los caracteres del búfer en la posición del cursor. Nota: Todos los comandos de copia relacionados con " y " se deben combinar con " p " para completar la función de copiar y pegar.


6). Reemplazar

"r": Reemplace el carácter en el cursor.

"R": Reemplace el carácter donde se encuentra el cursor hasta que se presione el botón "ESC".


7). Responder a la última operación

"u": Si ejecuta un comando por error, puede presionar inmediatamente "u" para volver a la operación anterior. Al presionar varias veces " u " se pueden realizar múltiples respuestas.


8). Cambiar

"cw": cambia la palabra al final del cursor al final de la palabra

"c # w": por ejemplo, "c3w" significa cambiar 3 palabras


9). Salta a la línea especificada

"ctrl" + "g" indica el número de línea de la línea donde se encuentra el cursor.

"#G": Por ejemplo, "15G" significa mover el cursor al principio de la línea 15 del artículo.

4. Introducción a los comandos en el modo de última línea Antes de utilizar el "modo de última línea", recuerde presionar "ESC" para confirmar que está en el "modo de comando", luego presione ":" para detener. Puede ingresar al "modo de última línea".

A) Lista de números de línea

"set nu": Después de ingresar "set nu", el número de línea aparecerá al frente de cada línea en el archivo.

B) Salta a una línea en el archivo

"#": El signo "#" indica un número, ingresa un número después de los dos puntos y presiona la tecla Enter para saltar a la De acuerdo, si ingresa el número 15 y luego presiona Intro, saltará a la línea 15 del artículo.

Copyright © Conocimiento de Windows All Rights Reserved