Consejo: Una vez escrito el artículo, la tabla de contenido se puede generar automáticamente. Para saber cómo generarla, consulte el documento de ayuda a la derecha.
Directorio de artículos
Prefacio
Algunas operaciones básicas de vim
1. Operaciones comunes
En el modo de comando, yy copia la línea donde está el cursor, p (pegar) pega en la siguiente línea debajo del cursor y P pega en la línea encima del cursor.
x elimina el carácter en la posición del cursor
Algunas operaciones relacionadas con el móvil
Los números más hjkl o flechas se pueden mover a la posición del cursor
Ctrl+f baja una página.
Ctrl+b sube una página.
Ctrl+d mueve media página hacia abajo.
Ctrl+u sube media página.
H mueve el cursor al primer carácter de la primera línea en la parte superior de la pantalla
M mueve el cursor al primer carácter de la línea en el centro de la pantalla
L mueve el cursor al primer carácter en la primera línea en la parte inferior de la pantalla
G mueve el cursor a la última línea de este documento.
gg mueve el cursor a la primera línea de este documento
se puede mover al final de la línea, $ se puede mover al principio de la línea
Algunas operaciones de eliminación y reemplazo.
/word busca caracteres de palabras hacia abajo, ?word busca hacia arriba, n continúa buscando el siguiente, N retrocede para continuar con el siguiente
:n1,n2s/palabra1/palabra2/g reemplaza las líneas n1 a n2
:1,$s/word1/word2/g reemplaza todas las líneas
:1,$s/word1/word2/gc Reemplazar todas las líneas y preguntar antes de reemplazar
dd elimina una fila completa, n+dd elimina n filas, x equivale a eliminar y X equivale a retroceder.
J fusiona dos líneas
c Repita operaciones como eliminar 10 filas 10cj hacia abajo
uRestaurar la operación anterior deshacer
Ctrl+r repite el paso anterior rehacer
Repite la acción anterior, si quieres borrar, pegar, etc., puedes pulsar directamente el punto decimal.
Acerca de guardar archivos
:w Escribe en el disco duro y guarda.
:w! solo lectura, escritura forzada pero depende de permisos
:q salir
:q! Después de la modificación, no quiero guardar ni forzar la salida.
:wq Guardar y salir
:ZZ es equivalente a :wq
:w [nombre de archivo] Guardar como un archivo con otro nombre
:r [dilename] Lee otro documento, no escribas hasta el final del documento
:n1,n2 2 [nombre de archivo]
establecer nu/nonu mostrar/cerrar número de línea
:sintaxis sobre resaltado de sintaxis
Resumir
¡Presta atención al modo en el que ingresas el comando!