vim 保持文件末尾透明

vim 保持文件末尾透明

我正在使用 urxvt,当使用 vim 时,我正在编辑的文件末尾后的透明度不起作用,它只是每行带有“~”的纯色。仅当使用自定义主题时才会出现此问题。

如何在保持主题的同时恢复透明度?

答案1

我遇到了同样的问题,添加hi NonText ctermbg=NONE到 .vimrc 为我解决了这个问题。

答案2

这是由于实现透明度的方式所致urxvt。它添加了另一种颜色,将其设置为默认背景颜色,即“透明”颜色。如果更改背景颜色,则具有不同背景颜色的位将不再透明。

您有两个选择:

  • 停止改变你的背景颜色。 Vim 确实有一些主题不这样做;事实上,除了“蓝色”之外,我认为我没有在任何其他产品上看到过这个问题。
  • 更改为以不同方式实现透明度的终端仿真器,这样就不会有这个问题。我相信 gnome-terminal 符合这个要求,尽管出于各种原因我绝对不喜欢那个东西。

相关内容