Vim 背景颜色方案异常(非文本区域)

Vim 背景颜色方案异常(非文本区域)

我一直在研究 vim 的配色方案,其中一些(这是 Molokai)会产生奇怪的效果,其背景与文本背景不同。我是这样想的:

hi NonText      guifg=darkgray      guibg=white         gui=none
hi NonText      ctermfg=darkgray    ctermbg=white       cterm=none

应该是正确的设置,但这些设置只会影响页面底部的空间。要调整不包含文本/空格的文本区域的背景,需要进行哪些设置?

双色背景

答案1

这里的答案似乎是 TMUX 的问题:

tmux 中 vim 背景支持 256 色

TMUX 真正希望该术语是“屏幕-256色”或“屏幕”。

您可以根据此内容通过执行背景擦除来测试它。

https://serverfault.com/questions/268555/how-to-tell-vim-to-extend-the-background-color-to-the-whole-screen

答案2

除非我误解了这个问题,否则我认为您想将Normal高亮组设置为所需的颜色。NonText并不是你想象的那样。 来自帮助:

                                                        *hl-NonText*
NonText     '~' and '@' at the end of the window, characters from
            'showbreak' and other characters that do not really exist in
            the text (e.g., ">" displayed when a double-wide character
            doesn't fit at the end of the line).

相关内容