Ingrese vi comando
vi nombre de archivo: abra o cree un nuevo archivo y coloque el cursor en la primera línea
vi + n nombre de archivo: abra el archivo y coloque el cursor en la primera línea n línea primero
vi + nombre de archivo: abra el archivo y coloque el cursor en la última línea
vi + /nombre de archivo del patrón: abra el archivo y coloque el cursor en la primera para que coincida con el patrón String
vi -r filename: se produjo un bloqueo del sistema al editar con vi la última vez, restaurar el nombre de archivo vi nombre de archivo .... nombre de archivo: abrir varios archivos, editar
Comando de la clase del cursor //Este artículo proviene de www.45it.com
h: el cursor mueve un carácter a la izquierda
l: el cursor mueve un carácter a la derecha
espacio: el cursor se mueve a la derecha Carácter
Retroceso: Mueva el cursor un carácter hacia la izquierda
k o Ctrl + p: Mueva el cursor hacia arriba una línea
j o Ctrl + n: Mueva el cursor hacia abajo una línea
Intro: el cursor se mueve hacia abajo una línea
w o W: el cursor se mueve una palabra hasta el principio de la palabra
b o B: el cursor se mueve hacia el principio de la palabra
e O E: el cursor a la derecha desplaza una palabra j al final
): el cursor se desplaza al final de la oración
(: el cursor se desplaza al principio de la oración
}: el cursor se desplaza al párrafo Inicio
{: el cursor se desplaza hasta el final del párrafo
nG: el cursor se desplaza hasta la primera línea de la línea n.
n +: el cursor se desplaza hacia abajo n líneas
n- : El cursor se desplaza hacia arriba n líneas
n $: el cursor se desplaza hasta el final de la línea n.
H: el cursor se desplaza hasta la línea superior de la pantalla
M: el cursor se desplaza hacia el centro de la pantalla
L: El cursor se mueve a la última línea de la pantalla
0: (Tenga en cuenta que el número es cero) El cursor se mueve al principio de la línea actual
$: El cursor se mueve al final de la línea actual
Comando de desplazamiento de pantalla
Ctrl + u: gire el archivo a la primera mitad del archivo
Ctrl + d: gire la mitad de la pantalla hasta el final del archivo
Ctrl + f: Desplácese hasta el final del archivo
Ctrl + b; desplácese hasta la primera pantalla del archivo
nz: desplace la línea nth hasta la parte superior de la pantalla y gire la línea actual hacia la parte superior de la pantalla sin especificar n. Br>
Insertar comando de clase de texto
i: antes del cursor
I: al comienzo de la línea actual
a: luz Después de
A: Al final de la línea actual
o: Se abre una nueva línea debajo de la línea actual
O: Se abre una nueva línea sobre la línea actual
r: reemplaza el carácter actual
R: reemplaza el carácter actual y los siguientes caracteres hasta que se presione la tecla ESC
s: comenzando desde la posición actual del cursor, reemplazando el número especificado con el texto ingresado Carácter
S: elimine el número especificado de líneas y reemplácelo con el texto ingresado
ncw o nCW: modifique el número especificado de palabras
nCC: modifique el número especificado de líneas
Eliminar comando
ndw o ndW: borra n-1 palabras al principio y después del cursor
do: borre al comienzo de la línea
d $: Eliminar hasta el final de la línea
ndd: eliminar la línea actual y las siguientes n-1
x o X: eliminar un carácter, x eliminar el cursor y X eliminar el cursor
Ctrl + u: eliminar el texto ingresado en el modo de entrada
Buscar y reemplazar comandos:
/patrón: ¿Buscar patrón? patrón desde el principio del cursor hasta el final del archivo: Buscar pat desde el principio del cursor hasta el principio del archivo. Tern n: repita el último comando de búsqueda en la misma dirección
N: repita el último comando de búsqueda en la dirección inversa
: s /p1 /p2 /g: use todos los p1 en la línea actual Sustitución de P2
: n1, n2s /p1 /p2 /g: Reemplace todo p1 en las líneas n1th a n2th con p2
: g /p1 /s //p2 /g: Reemplace todos los p1 en el archivo con p2
Configuración de opciones
todos: enumere todos los ajustes de opciones
término: establezca el tipo de terminal
ignorancia: Caso de ignorar en la búsqueda. Lista
: número de marca de tabulación (Ctrl + I) y marca de fin de línea ($): número de línea de visualización
informe
: visualización modificada por comandos orientados a línea Número de pases
terse: Mostrar mensaje de advertencia corto
advertir: No mostrar información de escritura si no guarda el archivo actual cuando transfiere a otro archivo
nomagic: Permitir En el modo de búsqueda, use los caracteres especiales sin "\\" al frente
nowrapscan: Evite que vi comience en el otro extremo cuando la búsqueda llegue a ambos extremos del archivo
mesg: Permitir que vi muestre otros Usuario escrito e Escriba la información en su propio terminal
comando de modo de última línea
: n1, n2 co n3: copie el contenido entre la línea n1 y la línea n2 a la línea n3
: n1, n2 m n3: Mueva los contenidos entre n1 líneas a n2 líneas a la n3ª línea
: n1, n2 d: borre los contenidos entre n1 líneas y n2 líneas
: w: guardar el archivo actual
: e filename: abra el nombre del archivo para editarlo.
: x: guardar el archivo actual y salir de
: q: Exit vi: q !: No guarde el archivo y salga vi:! Command: Ejecute el comando de shell: n1, n2 w! Command: El contenido de la línea n1 a la línea n2 en el archivo se usa como entrada del comando y se ejecuta, si no < Br>
Deje n1, n2, todo el contenido del archivo como entrada del comando
: r! Comando: ponga la salida del comando de comando en la línea actual.
Linux como un derivado de Unix sistema operativo , Linux se ha incorporado en vista de la actual ps
El lenguaje Go (es decir, Golang) es un lenguaje de programación desarrollado originalmente por Goo
En este artículo se presenta la base de datos DB2 durante el proceso de instalación bajo inux expli
Cuando hicimos el experimento, grabamos el archivo bin en la tarjeta SD, como el experimento de la l
Cuatro razones para los detalles de las advertencias de SELinux
Cómo usar FSlint para encontrar y eliminar archivos duplicados en Linux
Adición y eliminación de programas a través de software de terceros en Linux
Informe de errores de los comandos de Sudo cd y sudo ll
Tutorial básico de entrada a la programación en red Unix
Uso del comando flock en Linux para controlar la ejecución asíncrona de programas
Consejos del sistema Linux: dos formas de agregar rutas de software en Linux
Averigüe la arquitectura de la CPU del servidor (32 bits o 64 bits) en Linux
Resumen de comandos de Linux común
Gestión de sitios web Comandos SSH comunes
Error de compilación del kernel de Linux error fatal: linux /config.h: No existe tal archivo o
Win8 New Toolbar Simulation Start Menu
Conocimientos previos antes de usar MyEclipse
¿Dónde está el cortafuegos Win10?
Instale el número de serie de Win7 ingrese el código de error 0XC004F061 solución
Error de actualización de la aplicación Win10 código 803F7000 solución
Win7 no puede formatear la solución de partición
Pasos para que Win7 desactive la modificación del tema del escritorio
La pantalla azul de Win8 tiene una versión china. El fallo ya no es comprensible