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

gri*_*yvp 23 vim

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

Luc*_*man 32

试试这个:

:highlight NonText ctermfg=12

12是默认颜色; 根据你的需要改变.

  • 但这会同时影响列表字符的可见性! (4认同)

Nea*_*ltz 13

在Vim 8中,您可以EndOfBuffer单独设置突出显示组NonText:

highlight EndOfBuffer ctermfg=bg
Run Code Online (Sandbox Code Playgroud)


mik*_*kej 8

卢卡斯是正确的,但如果你想改变GVIM的颜色,以及我认为你需要guifg=,以及ctermfg=

:highlight NonText ctermfg=*color* guifg=*color*


Ran*_*ris 8

我还不能留下评论,所以这必须是一个答案..

卢卡斯是正确的,但你必须记住,这也会改变你时所显示的人物的颜色:set list.如果您试图隐藏这些波浪号,您还将隐藏这些波形符.