Группами выделения, которые управляют цветом фона по умолчанию, являются « Normal
» и « NonText
». К сожалению, это «глобальные» моменты, которые нельзя «локализовать» для каждого окна.
Тем не менее, вот действительно уродливый грязный пример:
augroup BgHighlight
autocmd!
выделите ActiveWindow guibg =
lightblue autocmd WinEnter * вызов matchadd ('ActiveWindow', '. *', 10, 1682)
autocmd WinLeave * вызов matchdelete (1682)
augroup END
doautocmd BgHighlight WinEnter -
Так как это всего лишь пример, вам придется изменить это в соответствии с вашими индивидуальными потребностями, например, добавив выделение ctermbg = ... вместе с guibg = ...
Недостаток заключается в том, что при этом будет выделен только фон существующего текста в файлах, а не вся строка / окно. (Как я уже сказал, уродливый и грязный.)