xfce-4终端中Vim编辑器的透明背景


Answers:


23

我在gnome-terminal中使我的成为透明的(而且我猜想这也适用于xfce-4)

我正在使用Molokai主题(256色版本)。

我只需要更改一行。

(原版的):

hi Normal          ctermfg=252 ctermbg=233

(我的版本,背景透明):

hi Normal          ctermfg=252 ctermbg=none

Juanjo的回答很棒,这启发了我添加此编辑内容:hi NonText ctermfg=250 ctermbg=none这样可确保不包含缓冲区的部分透明。
duma 2012年

6
请注意,您只需将这行添加到您的行中.vimrc,它将具有相同的效果:hi Normal guibg=NONE ctermbg=NONE。而且,它也不会更改组的偏僻颜色Normal
罗伯·奥迪

2

在“终端首选项”对话框中,“外观”选项卡具有“透明背景”选项,以使窗口透明。如果找到此选项并进行了适当设置,我可以想到两个可能对您不起作用的原因:

1)您可能在终端中使用gvim而不是console vim。如果Vim打开一个新窗口,则说明您使用的是gvim而不是控制台vim。

2)您可能有一个vim colorscheme,将白色或黑色明确设置为背景色。这样的配色方案不正常,所以我认为不太可能。

我认为您很有可能实际上是在使用gvim而不是console vim。


感谢您的回答,但我已经弄清楚了:vim coloscheme将ctermbg设置为“ black”,我将其删除了,现在背景是透明的。我绝对在使用vim。
tmaric'3

所以我的回答是正确的,不是吗?我建议这可能是一种将背景明确设置为黑色或白色的色彩设计,实际上确实是问题所在。
amcnabb 2012年

很抱歉这么晚才接受您的答案..它以某种方式错过了我的注意力..
tmaric 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.