我喜欢twilight
我的 Vim 主题,但这个主题有两个主要版本,twilight256.vim
专用于终端和twilight.vim
专为图形界面而设计。
我只是想知道如何将 Vim 终端界面的这些皮肤与图形界面区分开来,但将两种配置的所有常规设置都放在一个地方?
答案1
在您的 中~/.vimrc
,您可以通过 检查 GUI 版本是否正在运行:if has('gui_running')
。
或者,您输入的配置~/.gvimrc
仅在 GVIM 中获取(但在最后!)。
你所说的“主题”通常被称为色彩方案,并使用同名的 Ex 命令选择变体。一般情况下,您可以:runtime
(或:source
)这些脚本,例如在:if
上述条件中。
例子
if has('gui_running')
colorscheme twilight
else
colorscheme twilight256
endif