6 modos básicos de Vim
-
Modo normal : En el modo normal, con los comandos del editor, como mover el cursor, borrar texto y similares. Este también es el modo por defecto se activa después de Vim.
comandos de modo de funcionamiento normales a menudo necesitan una cola. comando de modo, por ejemplo, normal,dd
para borrar la línea actual, pero después de la primera "d" puede ser con el otro comando de movimiento en lugar de la segundad
, por ejemplo, pasar a la siguiente línea de la tecla "j" para borrar la línea actual y el próximo. Otros comandos también pueden especificar el número de repeticiones2dd
(repetidodd
dos veces), ydj
lo mismo.
En el modo normal, el modo de inserción: Pressa
(append / adición) o la teclai
clave (Insertar / inserto). -
Modo de inserción : En este modo, la mayor parte de las claves se insertan en el texto en el búfer de texto. La mayor parte del nuevo editor de texto para editar los deseos del usuario para permanecer en este modo.
En el modo de inserción, puede pulsar laESC
tecla para volver al modo normal. -
modo visual: Este modo es muy similar al modo normal. Sin embargo, el comando de movimiento se ampliará el área de texto resaltado. área resaltada puede ser un personaje, una línea o bloque de texto. Cuando se realiza un comando que no se mueve, el comando se ejecutará en esta área resaltada. Vim "de objetos de texto" se puede utilizar y como el comando de movimiento en este modo.
-
Seleccione modo: Este modo el comportamiento y libre de editor de modo es bastante similar (control de texto modo estándar de Windows). En este modo, el texto se puede seleccionar con el ratón o las teclas de cursor para resaltar, pero a continuación, introduzca cualquier carácter, Vim reemplazar el carácter seleccionado con el bloque de texto resaltado, y automáticamente el modo de inserción.
-
línea de comandos : modo de comando se puede introducir en el texto será interpretado y ejecutado. Por ejemplo, Run (
:
clave), buscando (/
y?
clave), o (un comando de filtro!
de claves). Después de la ejecución del comando, Vim vuelve al modo de línea de comandos anterior, por lo general un modo normal. -
modo de ejemplo: Este modo es muy similar a la línea de comandos, el uso
:visual
antes de salir del modo de comando Ex, puede ejecutar varios comandos a la vez.
Tres de conmutación de modo común
vim arranque en modo normal simplemente pulse desde el modo de línea de comandos o el modo de inserción Esc
o Ctrl+[
para entrar en el modo normal. El modo normal de Prensa i
(inserción) o a
teclas (adicionales), modo normal, pulse puede insertar :
en la línea de comandos. el modo de línea de comandos, introduzca wq
la tecla Intro Guardar y vim salida.
Introduzca Vim
vim seguido por el nombre del archivo ya existe, o si desea abrir el nombre de archivo (como el nuevo archivo) no existe: $ vim helloworld.txt
;
uso directo editor vim también puede abrir, pero no abre los archivos: $ vim
Después, entrar en el modo de entrada de línea de comandos :e 文件路径
lo mismo se puede abrir el archivo.
Después de entrar en vim, pulse i
entrar en el modo de inserción. En este modo se puede introducir texto. Presione Esc
entrar en el modo normal, utilizar las teclas de flecha en este modo o h,j,k,l
para mover el cursor:h(左),l(右,小写),j(下),k(上),w(移动到下一个单词),b(移动到上一个单词)。
Entre en el modo de inserción
Utilice la siguiente clave del modo normal al modo de inserción, y puede ser introducida desde una posición inicial correspondiente a:
I en la edición actual del cursor
insertar la primera fila
A se inserta en el extremo de la línea
, se insertará en el cursor de edición
o insertada después de la fila actual una nueva línea
S antes de la fila actual de inserción una nueva fila
de caracteres de reemplazo cw hasta el final de una palabra de la posición del cursor
Tenga en cuenta que cada uno debe primero volver al modo normal para cambiar a una forma diferente de entrar en el modo de inserción.
Guardar el documento
El modo normal de la entrada :
en la línea de comandos, escriba w
introducir, guardar el documento. De entrada :w 文件名
puede guardar el documento como un nombre de archivo diferente o guardarlo en un camino diferente.
vim Salir
El modo normal de la entrada :
en la línea de comandos, introduzca wq回车
, guardar y salir del editor.
: Q forzar el cierre sin guardar
y: q
: WQ obligado a guardar y salir
: w <ruta del archivo> Guardar como
: Guardar saveas ruta del archivo como
: x Guardar y Salir
: wq Guardar y salir
Entre en el modo normal de Shift + zz para guardar y vim salida.
Texto de eliminación
En modo normal, use el siguiente comando puede ser el texto eliminado rápidamente:
x eliminar el carácter bajo el cursor
X eliminar antes de que el cursor un carácter
Eliminar con x
eliminar toda la línea DD
DW borrar una palabra (NA chino)
d $ o D eliminar al final de la línea
d ^ para eliminar la fila primera
dG eliminar al final del documento
d1G eliminar la primera sección del documento
Además, también se puede agregar números antes de la orden, lo que significa múltiples líneas de eliminación, tales como: 2dd
expresar fila de borrado 2