Configuración de vim y uso simple.
La dirección del enlace de origen utilizada para instalar vim y etiquetas: http://blog.csdn.net/shaohuazuo/article/details/46745209 blog
El archivo de configuración de vimrc puede hacer referencia a la siguiente dirección: http://blog.csdn.net/shaohuazuo/article/details/41721647 Blog
1. Ingrese al modo de línea de comando.
Puede presionar la tecla esc para ingresar.
2. Mueva el comando del cursor en vim Cambie a la línea de comando:
(h izquierda, j abajo, arriba k, derecha l)h: mover un carácter a la izquierda, l: mover un carácter a la derecha j: mover una línea hacia abajo k: mover una línea hacia arriba
3. Del modo de edición al modo de inserción. Puede usar,i,o,a e I,O,A
(o, O, iI, aA)La fila donde se encuentra el cursor
o: insertar en la siguiente línea, insertar en la línea anterior en O
i: insertar en la posición actual. I: Insertar al principio de la línea actual
a: Insertar en la siguiente posición del carácter actual donde se encuentra el cursor, A se ubica al final de la línea donde se encuentra el cursor actual
4. Eliminar.
db,x: db borra una palabra al revés, x borra el carácter en la posición del cursor. Borra al revés.b,dw: b: vuelve al principio de la palabra. dw: borra la palabra.
daw: daw: el cursor debe permanecer al final de la palabra eliminada daw: elimine todos los caracteres y espacios desde esta palabra hasta la palabra anterior.
5. Seleccionar área
vbo: La posición del cursor está al final. Esto es para resaltar y seleccionar una palabra con vbo.veo: La posición del cursor está al principio de la palabra. Puede usar veo para seleccionar palabras.
Si necesita seleccionar varias líneas, puede usar v, y use jk para moverse hacia arriba y hacia abajo Seleccione la línea.
También puede seleccionar por modo de bloque. ctrl+v,
6. Combinemos las partes 3 y 5 para ver el modo de inserción.
1. Inserte una palabra This en el número de línea de la línea seleccionada, puede hacer esto, use ctrl+v en el modo de línea de comando, vaya al modo visual de bloque, use jk para moverse hacia arriba y hacia abajo, seleccione la línea correspondiente. 2. Presione I. Inserteesto, y luego presione esc para unos pocos ok
3. Inserte al final de cada línea, puede usar ctrl+v para ingresar al modo de selección de bloque, use jk para seleccionar la línea hacia arriba y hacia abajo, y luego presione $. Luego expanda la selección hasta el final de la línea. Presione A. Inserte al final de la línea. Después de insertar la palabra, presione esc y estará bien.
7. reemplazar
: s/vivian/sky/ Reemplazar la primera vivian en la línea actual con sky: s/vivian/sky/g Reemplazar todas las vivian en la línea actual con sky
: n, $s/vivian/sky/ Reemplazar la línea n a la última línea La primera vivian en cada línea es sky
: n, $s/vivian/sky/g reemplaza a todas las vivian en cada línea desde la línea n hasta la última línea como sky:
s#/#\ Reemplazar todo / en la línea actual con este \. Si el reemplazo es /all no use / como separador.
8. Encuentre errores de sintaxis c.
1. vim.2. copen.
3. vsp ac
4. make ./a
5. Si hay un error de sintaxis, puede eliminarlo directamente.
9. Instale vim + ctags.
1.sudo apt-get install vim.2.sudo apt-get install ctags.
3. Configure el archivo del editor vim de la siguiente manera, reemplace /etc/vim/vimrc con el archivo que debe configurarse de la siguiente manera.
4. Úselo en el archivo del directorio del código fuente que necesita ser visto. El comando ctags -R genera un archivo ctag.5. Establezca la ruta del directorio del archivo ctags en el archivo de configuración de vimrc.
6. vim /etc/vim/ vimrc
7. Agregue lo siguiente como .set tag+=/home/zshh/work/arm/exynos4412_lzy1/src/linux/linux-3.5/tags La configuración está completa. 8. Lo siguiente es un uso simple. vim -t
memset
/ /Abra directamente la definición de una representación. Es posible Hay múltiples.
vim ac //Cambie a la línea de comando.
Use el comando ta para encontrar una definición.
Utilice el comando tselect para ver en qué archivos está definido el indicador.
Autor: Zuo Shaohua
Dirección del blog: http://blog.csdn.net/shaohuazuo/article/details/46959581
Indique la fuente.