Групи виділення, які керують кольором фону за замовчуванням, є " 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 = ...
Недолік полягає в тому, що це лише підкреслить фон існуючого тексту у файлах, а не весь рядок / вікно. (Як я вже казав, некрасиво і безладно.)