Red de conocimiento informático - Problemas con los teléfonos móviles - Notas de operación de VIM

Notas de operación de VIM

(1) Coincidencia de palabras completas

Si ingresa /int , también puede encontrar print .

Para buscar palabras que terminen en /int, puedes usar:

">" es un token especial que solo coincide con el final de la palabra. De manera similar, ">" sólo coincide con el comienzo de una palabra.

Una vez, para hacer coincidir una palabra completa "int", simplemente:

(2) No distingue entre mayúsculas y minúsculas

El valor predeterminado distingue entre mayúsculas y minúsculas

Ingrese primero

para buscar

Luego ingrese

(3) Reemplazo que distingue entre mayúsculas y minúsculas

El comando anterior El g en el final es uno de los indicadores de reemplazo, que indica reemplazo global (es decir, reemplazar todas las apariciones del objetivo). Hay muchos otros indicadores de reemplazo útiles:

El indicador de reemplazo vacío significa reemplazar solo la primera aparición del objetivo comenzando en la posición del cursor:

i significa búsqueda que no distingue entre mayúsculas y minúsculas, I Indica distinción entre mayúsculas y minúsculas:

c significa que se requiere confirmación, por ejemplo, la búsqueda global "foo" se reemplaza por "bar" y se requiere confirmación:

Después de presionar Enter, Vim se moverá el cursor a cada vez La posición donde aparece "foo" y le indicará

Presione y para reemplazar, n para no reemplazar, a para reemplazar todo, q para salir del modo de búsqueda, l para reemplazar la posición actual y salir. ^E y ^Y son teclas de acceso directo para el movimiento del cursor

(4) Reemplazar contenido dentro de un rango determinado

Reemplazar la primera a en las líneas 1 a 3 con b

Reemplace todo a con b en las líneas 1 a 3

Mueva el cursor a la palabra e ingrese

Motivo: Makefile solo reconoce la clave Tabla y no puede reconocer el espacio El comando en el principio

Solución: escriba una tecla de tabulación combinando "ctrl + v + i" en el modo de edición vim;

Verifique el archivo Makefile: od -t c makefile

Ahora podemos distinguir rápidamente la posición del cursor, pero aún está lejos del efecto final que necesitamos. Debido a que la línea actual es una línea horizontal, a veces es difícil distinguir entre comas y puntos en inglés. necesitamos agregar algunas configuraciones

el resaltado se usa principalmente para la combinación de colores, incluidas configuraciones personalizadas como el resaltado de sintaxis. Puede ver información detallada a través de :h resaltado

CursorLine y CursorColumn indican respectivamente la fila y columna actuales

cterm indica configurar el estilo para vim nativo y configurarlo en NINGUNO indica que el La configuración se puede personalizar.

ctermbg establece el color de fondo del terminal vim

ctermfg establece el color de primer plano del terminal vim

guibg y guifg establecen el color de fondo y el color de primer plano de gvim respectivamente Normalmente uso la terminal para abrir vim, así que simplemente configuro el estilo debajo de la terminal. La siguiente imagen es una captura de pantalla de mi configuración: