Linux vi editor comando Daquan

  
        

El editor más poderoso — — vi

vi es un editor de pantalla para todos los sistemas UNIX que proporciona un dispositivo de ventana a través del cual se pueden editar los archivos. Por supuesto, las personas que saben un poco sobre los sistemas UNIX,

piensan que más o menos vi es super difícil, pero vi es el editor más básico, así que espero que los lectores puedan aprenderlo bien, y más adelante El mundo UNIX será libre,

fácil, porque varios otros procesadores de texto no son estándar en UNIX. Tal vez la máquina Linux de otra persona no tenga instalado Joe o Pico, si no lo hace vi, probablemente no se avergonzará.

Conceptos básicos de vi

Básicamente, vi se puede dividir en tres estados operativos: modo de comando, modo de inserción y modo de última línea. ),

Las funciones de cada modo son las siguientes:

1. Modo Comand: controla el movimiento del cursor de la pantalla, la eliminación de caracteres o cursores, mueve una sección determinada y entra en el modo Insertar, o Ir al modo de última línea.

2. Modo de inserción: solo en el modo de inserción, puede ingresar datos de texto, presionar Esc, etc. para regresar al modo Comand.

3. Modo de última línea: guardará el archivo o dejará el editor, también puede configurar el entorno de edición, como buscar cadenas, números de línea de lista, etc.

Sin embargo, puede simplificar vi en dos modos, es decir, calcular el modo Última línea en el modo Comando y dividir vi en el modo Comando e Insertar.

Funcionamiento básico de vi

Ingresar vi

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

$ vi testfile

Una cosa a tener en cuenta es que después de ingresar vi, está en "Modo de comando", tiene que cambiar al modo Insertar para ingresar texto.

Los usuarios que usan vi por primera vez querrán usar las teclas arriba, abajo, izquierda y derecha para mover el cursor primero. Como resultado, la computadora sigue llamando y enojada con usted, así que después de ingresar vi, no lo manipule,

Después de la inserción, dilo. Cambie al modo Insertar para editar el archivo. En el modo Comando, presione ‘ i ’, ‘ a ’ o ‘ o ’ para ingresar al modo Insert.

En este punto, puede comenzar a escribir texto.

i: inserte, inserte el texto ingresado desde donde se encuentra actualmente el cursor.

a: Aumente, la palabra actual donde se ubica el cursor comienza a ingresar texto.

o: inserte una nueva línea e ingrese el texto desde el principio de la línea.

? Interruptor de inserción → Modo de comando, presione la tecla Esc

Actualmente se encuentra en el modo de inserción, solo puede escribir. Si descubre que ha cometido un error tipográfico, desea utilizar las teclas del cursor para retroceder, eliminar la palabra,

, presione ESC para volver al modo Comando y luego eliminar el texto.

? Deje vi y guarde los archivos

En el modo Comando, escriba "Modo de última línea" por dos puntos "

: w filename (entrada) " w filename ", guarde el artículo en el nombre de archivo del archivo especificado)

: wq (ingrese " wq ", porque el nombre del archivo testfile se especificó en el momento de la entrada, por lo que se escribirá en el archivo de prueba y se dejará vi)

: q! (Ingrese " q! ", forzar para dejar y descartar el archivo editado)

Lista de teclas de función del modo Comando

Al introducir el comando del modo comando Después de la instrucción, agregue la tecla de función de la palabra "usual" para indicar el comando vi más comúnmente utilizado,

Lea y recuerde.

(1) I, a, o cambia al modo Insertar. [Super común]

(2) Mueva el cursor

vi puede usar las teclas del cursor en el teclado para moverse hacia arriba y hacia abajo, hacia la izquierda y hacia la derecha, pero la vi normal está en letras minúsculas en inglés

h, j, k, l, respectivamente, controlan el cursor a la izquierda, abajo, arriba, derecha, desplazan una cuadrícula.

Presione Ctrl + B: la pantalla retrocede una página. [Común]

Presione Ctrl + F: la pantalla avanza una página. [Común]

Presione Ctrl + U: la pantalla retrocede media página.

Presione Ctrl + D: la pantalla avanza media página.

Presione 0 (número cero): para mover el principio del artículo. [Común]

Presione G: para ir al final del artículo. [Común]

Presione w: para saltar al principio de la siguiente palabra. [Común]

Presione e: para saltar al final de la siguiente palabra.

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

Presione $: para moverse al final de la línea donde se encuentra el cursor. [Común]

Presione ^: para moverse al primer carácter que no esté en blanco en la línea.

Presione 0: para moverse al principio de la línea. [Común]

Presione #: para moverse a la posición n. ° de la línea, por ejemplo: 51, 121. [Común]

(3) Eliminar texto

x: Cada vez que presiona para eliminar el siguiente carácter en la posición del cursor. [Ultra-Frequency]

#x: Por ejemplo, la tabla 6x elimina los últimos 6 caracteres de la posición del cursor. [Común]

X: X de un carácter grande, cada vez que presione para eliminar el carácter anterior en la posición del cursor.

#X: Por ejemplo, la tabla 20X elimina los primeros 20 caracteres de la posición del cursor.

dd: Borra la línea donde está el cursor. [Ultra-Frequency]

#dd: Por ejemplo, la tabla 6dd elimina el texto de la línea donde se encuentra el cursor, 6 líneas abajo. [Común]

(4) Copiar

yw: Copia el carácter desde el cursor hasta el final del carácter en el búfer.

(Pensando en el opuesto de #x, #X)

p: Pegue los caracteres en el búfer en la posición del cursor (las instrucciones ‘ yw ’ y ‘ p deben coincidir Uso).

yy: Copia la línea donde está el cursor. [Ultra-Frequency]

p: copia una línea en el lugar donde deseas pegar.
(Las instrucciones ‘ yy ’ y ‘ p ’ deben usarse juntas)

#yy: Por ejemplo: 6yy significa copiar el texto de la línea donde se encuentra el cursor a las 6 líneas siguientes. [Común]

p: copia varias líneas al lugar donde deseas pegar.
(Las instrucciones ‘ #yy ’ &‘ p ’ se deben utilizar juntas)

" ayy: coloque la línea de copia en el búfer a, vi proporciona la función de búfer, los datos comúnmente utilizados pueden existir en el búfer

" ap: se colocará en el búfer una pasta de datos.

" b3yy: Almacena tres filas de datos en el búfer b.

" b3p: Pegue los datos del búfer b

(5) Reemplazar

r: Reemplace el carácter donde está el cursor: [Común]

R: Reemplace los caracteres hasta que presione Esc.

(6) Restaurar (deshacer) instrucciones anteriores

u: Si maneja mal una instrucción, puede presionar u inmediatamente para volver a la operación anterior. [Ultra-Frequency]

.:. La última instrucción se puede ejecutar repetidamente.

(7) Cambiar

cw: cambia la palabra donde se encuentra el cursor hasta el final de $.

c # w: Por ejemplo, c3w representa un cambio de 3 palabras.

(8) Salta a la línea especificada

Ctrl + G: Escriba 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. [Común]

Introducción a las instrucciones en el modo Última línea

Antes de usar el modo Última línea, recuerde presionar la tecla Esc para confirmar que se encuentra en el modo Comando, luego presione los dos puntos y " : &&quoquo; o " /" o "? "

Una de las tres teclas ingresa al modo Última línea.

1. Listar el número de línea

set nu: Después de ingresar " set nu ", el número de línea aparecerá antes de cada línea del artículo.

2. Salte a una línea del artículo

#: El signo de número representa un número, ingrese el número antes del símbolo de solicitud del modo Última línea ": ", luego presione Intro para saltar a La línea,

Por ejemplo: 15 [Enter] saltará a la línea 15 del artículo. [Común]

3. Busque la cadena

/Palabra clave: presione /, luego ingrese la palabra que desea buscar, si la primera vez que encuentra la palabra clave no es tanto como pueda , siempre puede presionar n para encontrar la palabra clave que desea.

? Palabra clave: presione?, luego ingrese la palabra que desea buscar. Si la primera vez que encuentra la palabra clave no es lo que desea, puede presionar n para encontrar la palabra clave que desea. .

4. Reemplace la cadena

1, $ s /string /replae /g: Ingrese "1", $ s /string /replace /g " en el modo de última línea La cadena de cadena se sustituye por la cadena de reemplazo.

Copyright © Conocimiento de Windows All Rights Reserved