VIM - Resaltar ocurrencias encontradas al buscar texto en un archivo

Vim - resaltar ocurrencias encontradas

Al buscar strings, substrings (cadenas o subcadenas) en un archivo solemos usar en la linea de comandos propia de VIM la siguiente linea:

/un texto a buscar

En el ejemplo de la imagen. Estamos en un archvio README.md visualizandolo en modo lectura. A continuación escribimos

/eduardoaf.com
y si nos fijamos despues de la linea 149 se ve el comando de busqueda y en la linea 133 se ve una marca al principio de la primera ocurrencia encontrada.
El objetivo de la busqueda se ha cumplido.

Buscando un texto en VIM

Buscando una cadena en VIM
Buscar un string en VIM

En lo que a gustos se refiere prefiero que aparezcan todas las ocurrencias resaltadas con algún otro color de modo que el esfuerzo visual sea menor. Para esto he agregado cierta configuración en mi archivo .vimrc.
Este fichero, en mac, se debe crear en la ruta "home" del usuario. Algo así: /Users/<carpeta-usuario>/.vimrc

Archivo .vimsrc

" BUSCAR " activa el resaltado de las ocurrencias por defecto fondo amarillo y color blanco (highlighting search) set hlsearch " al encontrar las ocurrencias que las resalte con fondo verde y texto negro hi Search ctermbg=green hi Search ctermfg=black

Resultado

Resaltando las ocurrencias encontradas en VIM
Resaltando las cadenas encontradas en VIM

Autor: Eduardo A. F.
Publicado: 30-11-2022 17:03