在Vim中更改波浪号(〜)颜色

时间:2009-08-18 15:52:56

标签: vim

当Vim启动时,它会显示空行的波形符号(~)。有没有办法改变它的颜色?

6 个答案:

答案 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'选项,那么很难看到那些小波浪。