在此Vim屏幕截图中,您可以看到,将光标移到一行上时,它将空白字符(如左所示)的正常颜色从灰色更改为黑色。我可以停止此操作,并使其始终显示为灰色,而与光标位置无关吗?



我尝试将这些设置为配色方案,但没有运气:

hi SpecialKey  guibg=bg  guifg=#CCCCCC gui=none
hi NonText     guibg=bg  guifg=#CCCCCC gui=none

最佳答案

您可以使用:match突出显示选项卡。

:match NonText '^\s\+'


那似乎覆盖了光标线。当然,使用matchadd()会更好,但是它似乎已被光标所在的行覆盖。可能有一种方法可以使其工作

09-04 15:48
查看更多