Acerca de Linux usando el editor vi para crear nuevos archivos
1 y los conceptos básicos de vi
Básicamente, vi se puede dividir en tres estados, a saber, modo comando, modo inserción y modo última línea. Las funciones de cada modo son las siguientes:
1) Modo comando)
Controlar el movimiento del cursor de la pantalla, borrar caracteres, palabras o líneas, mover y copiar una sección y entrar modo de inserción, o vaya al modo de última línea.
2) Modo Insertar
Solo en el modo Insertar, puedes ingresar texto y presionar la tecla "ESC" para regresar al modo de línea de comando.
3) Modo de última línea
Guarde o salga del archivo desde vi, también puede configurar el entorno de edición, como buscar cadenas, enumerar números de línea, etc.
Pero en términos generales, cuando usamos vi, lo simplificaremos en dos modos, es decir, el modo de última línea también se incluye en el modo de comando.
2. Operaciones básicas de instrumentos virtuales
a) Ingrese vi
Ingrese vi y el nombre del archivo cuando se le solicite, y luego ingrese vi en pantalla completa. pantalla de edición:
$ vi mis archivos
Pero debe tenerse en cuenta que después de ingresar a vi, está en "modo comando" y debe cambiar al "modo insertar" para ingresar texto. Las personas que usan vi por primera vez querrán usar las teclas arriba, abajo, izquierda y derecha para mover el cursor primero, pero la computadora sigue pitando, lo que los enoja mucho. Entonces, después de ingresar a vi, no se mueva y cambie al "modo de inserción".
b) Cambie al modo de inserción para editar el archivo.
Haga clic en la letra "I" en "Modo de comando" para ingresar al "Modo de inserción" y luego podrá comenzar a escribir.
c) Interruptor Insertar
Actualmente estás en "modo insertar", por lo que solo puedes continuar escribiendo. ¡Si descubres que cometiste un error tipográfico! Si desea utilizar las teclas del cursor para retroceder y eliminar una palabra, primero debe hacer clic en la tecla ESC para ingresar al modo de comando y luego eliminar la palabra.
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 nombre de archivo (Ingrese "w nombre de archivo" para especificar el archivo Guarde el artículo con el nombre)
:wq (ingrese "wq", guarde y salga de vi)
:q! (Ingrese q!, vi se ve obligado a salir sin guardar)
3. Teclas de función del modo comando
1). cambie al modo Insertar "Modo Insertar". Después de presionar "I" para ingresar al modo de inserción, el documento se ingresará desde la posición actual del cursor;
Después de presionar "A" para ingresar al modo de inserción, el texto se ingresará desde la siguiente posición de el cursor actual;
Después de presionar "O" para ingresar al modo de inserción, se insertará una nueva línea y se ingresará texto desde el principio de la línea.
2). Cambiar del modo de inserción al modo de línea de comando.
Pulsa la tecla ESC.
3) Mover el cursor
Vi puede usar directamente el cursor en el teclado para moverse hacia arriba, abajo, izquierda y derecha, pero el vi normal usa letras minúsculas en inglés "H". , "J", "K" y "L" para controlar el cursor y moverlo un espacio hacia la izquierda, abajo, arriba y derecha respectivamente.
Pulsa "Ctrl" + "B": la pantalla retrocede una página.
Pulsa "Ctrl" + "F": la pantalla avanza una página.
Pulsa "CTRL" + "U": la pantalla "retrocede" media página.
Pulsa "Ctrl" + "D": la pantalla avanza media página "hacia adelante".
Pulsa el número "0": pasar al principio del artículo.
Pulsa "g": ir al final del artículo.
Presione "$": desplazarse al "final" de la línea donde se encuentra el cursor.
Presione " ": Moverse al "encabezado" de la línea donde se encuentra el cursor.
Presione "w": el cursor salta al principio de la siguiente palabra.
Presione "e": el cursor salta al final de la siguiente palabra.
Pulse "b": el cursor vuelve al principio de la palabra anterior.
Presione "#l": Mueva el cursor a la posición # de la línea, como 5L, 56L.
4) Eliminar texto
"X": Cada vez que la presiones, elimina los caracteres "detrás" de la posición del cursor.
"#x": Por ejemplo, "6x" elimina los seis caracteres detrás del cursor.
"X": X mayúscula, cada vez que la presiones se borrará la palabra "antes" del cursor.
"#X": Por ejemplo, "20X" significa eliminar los primeros 20 caracteres en la posición del cursor.
"dd": Elimina la línea donde está el cursor.
"#dd": Elimina la línea # de la línea donde se encuentra el cursor.
5).Copiar
"yw": Copia los caracteres del cursor al sufijo al buffer.
" #yw ": Copia # palabras al búfer.
Yy: Copia la línea donde se encuentra el cursor al buffer.
"#yy": Por ejemplo, "6yy" significa copiar seis líneas de texto "hacia abajo" desde la línea donde está el cursor.
"p": Pega los caracteres del buffer en la posición del cursor. Nota: Todos los comandos de copia relacionados con "Y" deben coincidir con "P" para completar la función de copiar y pegar.
6).Replace
"r": Reemplaza el carácter donde está el cursor.
"R": Reemplaza el carácter donde se encuentra el cursor hasta presionar la tecla "ESC".
7).Restaurar la última operación.
"u": Si ejecutas un comando por error, puedes presionar inmediatamente la tecla "u" para volver a la operación anterior. Presione "u" varias veces para realizar múltiples respuestas.
8). Cambiar
"cw": Cambia la palabra donde está el cursor a un sufijo.
“c#w”: Por ejemplo, “c3w” significa cambiar tres palabras.
9). Salta a la línea especificada.
"Ctrl" + "G" enumera 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 modo de última línea
Antes de usar el "modo de última línea", recuerde presionar la tecla "ESC" para confirmar que está en "modo de comando". y luego presione los dos puntos ":" para ingresar al "modo de última línea".
a) Listar números de línea
"set nu": después de ingresar "set nu", el número de línea aparecerá antes de cada línea del archivo.
b) Saltar a una línea del archivo
"#": "#" representa un número. Ingrese un número después de los dos puntos y presione Entrar para saltar a esa línea. Por ejemplo, ingrese el número 15 y presione Enter para saltar a la línea 15 del artículo.
c) Buscar caracteres
/Palabra clave: Presione primero la tecla / y luego ingrese el carácter que desea encontrar. Si la palabra clave que encuentra por primera vez no es la que desea, puede continuar presionando "n" para encontrar la palabra clave que desea más adelante.
"?Palabra clave": Haga clic en la tecla "?" y luego ingrese los caracteres que desea buscar. Si la palabra clave que encuentra por primera vez no es la que desea, puede seguir presionando "n" para encontrar la palabra clave que desea.
d) Guardar el archivo
"W": Ingresa la letra "W" entre dos puntos para guardar el documento.
e) Salir de vi
"Q": Presione "Q" para salir. Si no puede salir de vi, puede agregar un "!" después de "Q" para obligarlo a salir de vi.
"qw": generalmente se recomienda usarlo con "w" al salir, para que el documento se pueda guardar al salir.
Lista de comandos 5.vi
1. La siguiente tabla enumera las funciones de algunas teclas en el modo comando:
h
Colocar. El cursor se mueve un carácter hacia la izquierda.
l
Mueve el cursor un carácter hacia la derecha.
k
Mover el cursor una línea hacia arriba.
j
Mueve el cursor una línea hacia abajo.
^
Mueve el cursor al principio de la línea.
El número "0" mueve el cursor al principio del artículo.
G
Mover el cursor al final del artículo
$
Mover el cursor al final de la línea p>
Ctrl+ f
Girar la pantalla hacia adelante
Ctrl+b
Girar la pantalla hacia atrás.
Ctrl+d
Gira la pantalla hasta la mitad hacia adelante.
Ctrl+u
Girar la mitad de la pantalla hacia atrás.
I
Inserta un carácter antes de la posición del cursor.
a
El último carácter en la posición del cursor comienza a aumentar.
o
Inserta una nueva línea y comienza a escribir al principio de la línea.
Consejo Económico y Social
Regreso del estado de entrada al estado de mando.
x
Eliminar el carácter después del cursor
#x
Eliminar el carácter # después del cursor
X
(x mayúscula), elimina el carácter antes del cursor.
#X
Elimina el carácter # antes del cursor.
Fecha límite (abreviatura de Fecha límite)
Eliminar la línea donde se encuentra el cursor
#dd
Del número de líneas donde se encuentra el cursor Eliminar el número de línea.
yw
Copiar una palabra en la posición del cursor.
#yw
Copia las # palabras donde está el cursor.
yy
Copia la línea donde está el cursor.
#yy
Copia # líneas del número de línea donde se encuentra el cursor.
p
Pegar
u
Cancelar operación
Onda continua (abreviatura de onda continua) p>
u
Cancelar operación
p>
Palabra para cambiar la posición del cursor
#en el sentido de las agujas del reloj
# palabra para cambiar la posición del cursor.
2. La siguiente tabla enumera algunos comandos en modo de comando de línea.
wFilename
Guarda el archivo que estás editando como un nombre de archivo.
nombre de archivo wq
Guarde el archivo que está editando como un nombre de archivo y salga de vi.
q!
Descartar todos los cambios y salir de vi.
Establecer nu
Mostrar número de línea
/¿O?
Buscar, en/
n
y/o? Úselo juntos. Si el contenido que busca no es la palabra clave que busca, presione N o retroceda (use /) o avance (use ? para continuar buscando hasta encontrarla.
Cuando use vi para La primera vez, hay varios que debes recordar:
1. Después de abrir el documento con vi, estás en "modo de comando" y debes cambiar al "modo de inserción" para ingresar texto. : haga clic en la letra "I" en "modo de comando". Ingrese al "Modo de inserción" y comience a escribir.
2. Después de editar, debe cambiar del modo de inserción al modo de línea de comando para guardar el archivo.
3. Guarde y salga del archivo: simplemente ingrese: wq en modo comando (¡No olvide el que está antes de wq)