Os grupos de destaque que controlam a cor de fundo padrão são " Normal
" e " NonText
". Infelizmente, esses são os destaques "globais" e não podem ser "localizados" por janela.
No entanto, aqui está um exemplo kludgy verdadeiramente feio:
augroup BgHighlight
autocmd!
destaque ActiveWindow guibg =
luz azul autocmd WinEnter * chamada matchadd ('ActiveWindow', '. *', 10, 1682)
autocmd WinLeave * chamada matchdelete (1682)
augroup END
doautocmd BgHighlight WinEnter -
Como este é apenas um exemplo, você precisará modificá-lo para atender às suas necessidades individuais, como adicionar um destaque ctermbg = ... junto com o guibg = ...
A desvantagem é que isso destacará apenas o plano de fundo do texto existente nos arquivos, não a linha / janela inteira. (Como eu disse, feio e desleixado.)