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