Vim: Cómo cambiar el color de resaltado del elemento actual al sustituirlo

Vim: Cómo cambiar el color de resaltado del elemento actual al sustituirlo

Cambié los colores de Vim, así que cuando hago un /search, cada coincidencia se resalta en amarillo brillante. Esto hace que las coincidencias sean mucho más fáciles de ver.

Sin embargo, cuando realizo una sustitución con la bandera de confirmación, :%s/find/replace/gctodos los elementos están resaltados en amarillo, lo cual está bien, pero no puedo decir qué elemento Vim me pide que confirme.

¿Cómo puedo resaltar el elemento de sustitución actual en otro color para poder ver qué es necesario confirmar?

Respuesta1

El grupo resaltado que desea es "IncSearch" incluso si no tiene habilitada la opción 'incsearch'; también se usa para la sustitución actual cuando la confirmación está habilitada.

Ver " :help hl-IncSearch".

Respuesta2

Cuando estés dentro de vim puedes usar el modo de comando:
:highlight IncSearch guibg=green ctermbg=green term=underline

Para tenerlo siempre, pon esto en tu .vimrc:
highlight IncSearch guibg=green ctermbg=green term=underline

información relacionada