Notas de aprendizaje de Linux
Este es mi notas universitarias clase Mu, vídeo específico , haga clic aquí
Punto 3 del texto vim editor
3.1 modo de funcionamiento vim
VI: abreviatura para el Visual Editor, un editor de texto debajo de la interfaz de línea de comandos, sistema operativo Unix, el editor por defecto, etc.
Vim: vi mejorado siglas, Vi es una versión mejorada del texto en la pantalla en color, puede ser considerado como un editor de programas, etc.
Los CentOS por defecto instalado Vim, y si no, la instalación de red, use el siguiente comando:
yum install -y vim-enhanced
Vim es tres modos de funcionamiento:
-
Modo general (modo de comando)
- Utilice el nombre de archivo comando vim en el patrón general:
mover el cursor
para borrar un carácter o línea
copiar y pegar el
Buscar y reemplazar
- Utilice el nombre de archivo comando vim en el patrón general:
-
el modo de edición
- Conmutación del modo normal al modo de edición: i, I, A, A, O, O, r, R es cualquiera de
- Cuando está en modo de edición, la última línea de la pantalla aparecen las palabras "INSERT" o "reemplazar" la
- Volver al modo normal desde el modo de edición: tecla ESC
-
Entre en el modo de edición en el modo General
botón efecto yo El carácter se inserta antes del cursor yo En la primera fila de la inserción de caracteres de línea del cursor un Insertar caracteres después del cursor UN Insertar un carácter al final de la línea de cursor de la línea la Insertar una nueva fila en la línea del cursor la Insertar una nueva fila en la línea del cursor r Reemplazar carácter bajo el cursor, en sustitución de una sola vez R Ha sido reemplazado por el carácter bajo el cursor hasta que se pulsa la tecla Esc -
el modo de línea de comandos
botón efecto : w Guardar texto : wl Si es de sólo lectura del archivo, ahorro obligatorio : q vi la salida : ql Forzar salida VI, independientemente de editor para editar o no, no guardar y salir : wq Salir después de guardar :¡mi! Restaurar un documento al estado más original ZZ Es equivalente a: wq : W [nombre de archivo] Guardar el documento como nombre de fichero : R [nombre de archivo] En la siguiente línea el cursor se lee en el contenido del nombre de archivo del documento : No establecido En el primer conjunto de líneas de cada número de línea : Conjunto nonu Cancelar número de línea : N1, n2 w [nombre de archivo] El contenido de las líneas n1 n2 para guardar como un nombre de archivo del archivo :! mando Dejar temporalmente vi, ejecutar un comando de Linux, por ejemplo ::! Ls / hogar que aparece en los archivos en / home, a continuación, se le pedirá que pulse ENTER para volver vi - Entrar en el modo de línea de comandos desde el modo en general:
Guardar el archivo
Salir Vim
lee un archivo externo
números de línea, etc.
- Entrar en el modo de línea de comandos desde el modo en general:
3.2 comandos comunes vim
Las teclas de función en los modos generales de clasificación:
-
Mover el cursor
botón efecto h o teclas de flecha izquierda El carácter del cursor de la izquierda j o la tecla de dirección hacia abajo Cursor hacia abajo un carácter o las teclas de flecha k Al mover el cursor hacia arriba un carácter l o teclas de flecha derecha El cursor se mueve a la derecha un carácter teclas de flecha n (n es un número) N caracteres teclas de cursor de dirección dirección Ctrl + f o PgDn Mover a una pantalla de archivo PgUp o Ctrl + b Archivo de la pantalla se mueve a una cabeza espacio n (n es un número) Pulse el número a continuación, pulse el espacio n, n caracteres, entonces el cursor se desplaza hacia la derecha, si el número de caracteres es menor que n filas, el cursor sigue moviéndose hacia abajo desde el principio a la derecha, hasta que n 0 (número 0) o Inicio Mover al Banco de la línea O $ Fin Final de la línea se mueve a Banco H Mover el cursor a la línea superior de la pantalla actual METRO Mover el cursor hacia el centro de la fila de la pantalla actual L Mover el cursor a la fila inferior de la pantalla actual sol Mover el cursor a la última línea de texto nG (n es un número) Mover el cursor a la línea enésima de texto gg Mover el cursor a la primera línea de texto Introduzca n (n es un número) Cursor hacia abajo n filas -
Borrar, copiar y pegar
botón efecto x, X x para borrar un carácter atrasado, X para eliminar un carácter hacia adelante nx (n es un número) Borrar n caracteres al revés dd Eliminar la línea el cursor ndd (n es un número) Eliminar el cursor hacia abajo n líneas d1G Borrar toda la línea de datos del cursor a la primera línea dG Eliminar todo el cursor datos a la última línea de la fila yy Copiar el cursor de la línea NYY Copie n filas a partir de la línea del cursor páginas p copiar datos desde el cursor a la siguiente línea de pegado, P desde la línea de cursor Pegar y1G fila del cursor copiar todos los datos en la primera fila yG Copiar todos los datos el cursor a la última línea de la fila J Los datos de línea de cursor y siguiente línea se combinan en una fila en Restaurar la última operación Ctrl + r Repetir la operación . Repetir la operación -
Buscar y reemplazar
Llaves / entradas efecto /palabra clave Mirando a la cadena de palabras clave lleva el nombre del cursor, cuando el primero en encontrar una palabra clave, la palabra está resaltado, pulse la "n" sigue buscando un siguiente, pulse la tecla "N", en la dirección opuesta para encontrar la siguiente ?palabra clave 向光标之前寻找名为keyword的字符串,当找到第一个keyword后,该单词高亮显示,按下“n“继续查找下一个,按下”N“,反方向查找下一个 :n1,n2s/word1/word2/g 在n1和n2行之间查找word1字符串并替换为word2 :1,$s/word1/word2/g 从第一行到最末行,查找word1并替换为word2 :1,$s/word1/word2/gc 在第一行和最末行之间查找word1,替换为word2之前需要用户确认
3.3 vim的其他事项(恢复文件与打开时的警告信息+额外功能)
文件救援--交换文件(filename.swp)
- 【O】以只读方式打开
- 【E】直接编辑
- 【R】恢复
- 【D】删除交换文件
- 【Q】退出
- 【A】中止
注意:文件 filename.swp 不需要时,需要用户手动删除
未完,待续 ~