保持终端背景透明而不是VIM背景



我想保持终端背景有些透明,但是当我打开vim

vim filename.txt

它在终端(我想要)打开它,但是VIM的背景也有些透明。我可以让这个背景不透明吗?

VIM中的整体背景颜色由:help hl-Normal组确定。如果您设置了(略有不同)与默认的颜色(可能是黑色或白色)颜色(您的终端解释为透明)的颜色,则应该将您返回到实际的背景颜色。由于您的终端可能支持256种颜色,因此您应该找到几乎是白色/黑色的颜色:

highlight Normal ctermbg=230

请注意,这假设您的终端只是将一种颜色解释为透明。如果整个调色板是透明的(基于饱和度,在各种程度上),您必须偏离默认值,然后可能会遭受较低的对比度(除了仍然存在但仍然存在的透明度降低)。在这种情况下,最好完全禁用透明度,或者至少将其缩小。

最新更新