9

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

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

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

2 ответа2

5

Вы хотите выделить группу "IncSearch", даже если у вас не включена опция "incsearch" - она также используется для текущей замены, когда включено подтверждение.

Смотрите " :help hl-IncSearch ".

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .