Vim: Как изменить цвет подсветки текущего элемента при замене

Vim: Как изменить цвет подсветки текущего элемента при замене

Я изменил цвета Vim, так что когда я делаю /search, каждое совпадение выделяется ярко-желтым цветом. Это делает совпадения более заметными.

Однако, когда я выполняю замену с флагом подтверждения, :%s/find/replace/gcвсе элементы выделяются желтым цветом, что нормально, но я не могу понять, какой элемент Vim просит меня подтвердить.

Как выделить текущий элемент замены другим цветом, чтобы увидеть, что требует подтверждения?

решение1

Группа выделения, которую вы хотите, — это «IncSearch», даже если у вас не включена опция «incsearch» — она также используется для текущей подстановки, если включено подтверждение.

Видеть " :help hl-IncSearch".

решение2

В vim вы можете использовать командный режим:
:highlight IncSearch guibg=green ctermbg=green term=underline

Чтобы иметь его всегда, поместите это в свой .vimrc:
highlight IncSearch guibg=green ctermbg=green term=underline

Связанный контент