He cambiado mis colores de Vim, así que cuando hago un /search
, cada partido se resalta en amarillo brillante. Esto hace que los partidos sean mucho más fáciles de ver.
Sin embargo, cuando realizo una sustitución con el indicador de confirmación, como :%s/find/replace/gc
todos los elementos están resaltados en amarillo, lo cual está bien, pero no puedo decir qué elemento me está pidiendo Vim que confirme.
¿Cómo puedo resaltar el elemento de sustitución actual en otro color para poder ver lo que necesita confirmación?
vim
syntax-highlighting
vimrc
highlighting
jordelver
fuente
fuente
Respuestas:
El grupo de resaltado que desea es "IncSearch", incluso si no tiene la opción 'incsearch' habilitada; también se usa para la sustitución actual cuando la confirmación está habilitada.
Ver "
:help hl-IncSearch
".fuente
n
yN
al buscar normalmente?IncSearch
ySearch
. Cuando yo/searchterm
, la coincidencia se resalta en elIncSearch
color. Cuando presiono enter para presionarn
para saltar a cada partido, todos los partidos se vuelven delSearch
color. Lo que quiero es cambiar el color de cada partido a medida que salto. ¿Tiene sentido? :) Esto es lo que pasa ahora con:%s/find/replace/gc
. Cada partido se resalta con un color diferente cuando presionoy
on
.Cuando 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
fuente