当Vim启动时,它会显示空行的波形符号(~
)。有没有办法改变它的颜色?
答案 0 :(得分:32)
试试这个:
:highlight NonText ctermfg=12
12是默认颜色;根据你的需要改变。
答案 1 :(得分:13)
在Vim 8中,您可以将EndOfBuffer
突出显示组与NonText
分开设置:
highlight EndOfBuffer ctermfg=bg
答案 2 :(得分:8)
卢卡斯是对的,但如果你想改变gvim中的颜色,我认为你需要guifg=
以及ctermfg=
即。 :highlight NonText ctermfg=*color* guifg=*color*
答案 3 :(得分:8)
我还不能发表评论,所以这必须是一个答案..
Lucas是正确的,但你必须记住,这也会改变:set list
时显示的字符的颜色。如果您试图隐藏这些波浪号,您还将隐藏这些波形符。
答案 4 :(得分:1)
对于标准Vim 8.x,以下工作:
:highlight EndOfBuffer ctermfg=*color*
此颜色在缓冲区末尾将变为特定的颜色。
对于gVim 8.x,以下代码更为平滑:
:highlight EndOfBuffer guifg=bg
这是更好的方法,因为它可以将缓冲区末尾的波浪线颜色变为背景颜色,从而有效地使波浪线透明。
答案 5 :(得分:-1)
您可以尝试新的配色方案。
:colors <colorscheme name>
您可以在$ VIMRUNTIME / colors /中找到系统上安装的方案的名称 另外,如果没有正确设置'bg'选项,那么很难看到那些小波浪。