comando de búsqueda vim
Comando de búsqueda de Linux vim:
/text: para buscar texto, presione n para encontrar el siguiente, presione n para encontrar el anterior
texto -- para buscar texto (búsqueda inversa), presione n para encontrar el siguiente, presione n para encontrar el anterior
*/# -- Encuentre la palabra donde se encuentra actualmente el cursor, equivalente a / texto
:.set ignorecase --La búsqueda ignora las mayúsculas y minúsculas
:set noignorecase --La búsqueda no ignora las mayúsculas y minúsculas
:nohlsearch --Desactiva el resaltado actual y restaurar el resaltado al realizar una nueva búsqueda
:set incsearch --Modo de búsqueda paso a paso, busca los caracteres actualmente escritos, sin esperar a que se complete la entrada
:set wrapscan - -Buscar, volver a buscar nuevamente cuando se busca al principio o al final del archivo
. Información ampliada:
1. Ventana de archivo:
:abrir archivo --abrir un nuevo archivo en la ventana actual
:dividir archivo --en una nueva ventana Abrir archivo
.nuevo archivo --Abre el archivo en una nueva ventana, igual que :split file
:bn--Cambia al siguiente archivo
: bp--Cambiar al archivo anterior
:args--Ver la lista de archivos actualmente abiertos (el archivo que se está editando actualmente está rodeado por [])
:e ftp:// 192.168 .10.76/abc.txt
:e \qadrive est.txt --Abre un archivo remoto
:split--Abre una nueva ventana con el cursor en la parte superior de la ventana
:nuevo: abre una nueva ventana, el cursor permanece en la parte superior de la ventana
vsplit: abre la ventana horizontalmente.
Ctrl+ww --Mover a la siguiente ventana
Ctrl+wj --Mover a la ventana de abajo
Ctrl+wk --Mover a la de arriba Ventana
2. Otros comandos:
Esc/Ctrl+[ --Escribir comando
::comando --Ejecutar comando de shell
:suspend/Ctrl+Z --Suspender vim y regresar al shell, fg regresa a vim
:! perl -c script.pl -- Verifique la sintaxis del script perl sin salir de vim
:!perl script.pl -- Ejecute el script perl sin salir de vim
:help - - Mostrar el archivo de ayuda
:help i - Mostrar el archivo de ayuda para i (: use <> para teclas especiales, -t: use - para parámetros de inicio)
3. Comandos de edición:
Insertar:
i - insertar en la posición actual
A - insertar al final de la línea actual
A - en Insertar al final de la línea actual
A - Insertar al final de la línea actual
A - Insertar al final de la línea actual
A - Insertar al final de la línea actual
A - Insertar al final de la línea actual
A - Insertar al final de la línea actual
A - Insertar al final de la línea actual
A - Insertar al final de la línea actual Insertar al final
AInsertar al final de la líneaCtrl+y - Desplazarse una línea hacia arriba
Ctrl+d - Desplazarse hacia abajo media pantalla
Ctrl+u - Desplazarse hacia arriba media pantalla
Ctrl +f - Desplazarse hacia abajo una pantalla
Ctrl+b - Desplazarse hacia arriba pantalla
Deshacer:
u - Deshacer
U - Deshacer toda la línea
Ctrl+r - Deshacer el deshacer anterior
Eliminar:
x: elimina el carácter actual (3x: elimina tres caracteres a partir del cursor actual)
X: elimina el carácter anterior al carácter actual, igual que dh
dl - Elimina el carácter actual, igual que x
dh - Elimina el carácter anterior
dd - Elimina la línea actual
dj - Elimina la fila anterior
dk - Eliminar la siguiente fila
10d - Eliminar 10 filas de la fila actual.
D - Elimina el carácter actual hasta el final de la línea, lo mismo que d$
kdgg - Elimina todas las líneas antes de la línea actual (excluyendo la línea actual)
: 1,10d - Eliminar filas 1-10
: 11,$d --Eliminar fila 11 y todas las filas posteriores
:1,$d --Eliminar all Line
J --Elimina la línea en blanco entre las dos líneas y fusiona las dos líneas
Salir
:wq --Guardar y salir
ZZ --Guardar y salir
:q! --Forzar el cierre e ignorar todos los cambios
:e! --Descartar todos los cambios y abrir el archivo original
:cerrar--Cerrar la ventana. Este comando no se puede utilizar para la última ventana. La ventana no se puede utilizar para evitar la salida accidental de vim
:q --Si es la última ventana que se cierra, salga de vim