为什么 GVim 不使用深色主题?

为什么 GVim 不使用深色主题?

我想做界面GVim 使用深色主题。我的 中有以下行~/.config/gtk-3.0/settings.ini

[Settings]
gtk-application-prefer-dark-theme=1

我所有的 GTK 应用程序都使用深色主题,但由于某种原因 GVim 仍然使用浅色主题。我怎样才能改变这一点?

注意:当我运行时,gvim --version结果中包含以下行:Huge version with GTK3 GUI。所以我确定它使用 GTK3。

答案1

gvim从显式设置的环境变量开始GTK_THEME似乎有效:

$ GTK_THEME=Adwaita:dark gvim

答案2

gvim有几种不同的深色主题可用,但您需要告诉它使用哪一种。

我很少使用gvim它本身(我主要是直接从 shell 中使用 vim),但在~/.vimrc极少数情况下,我会使用以下内容:

if has("gui_running")
    colorscheme torte
    set guifont=Monospace\ 14
    set lines=49 columns=96
endif

相关内容