
Я изменил цвета 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