只要您不依赖于执行顺序(.vimrc首先,.gvimrc最后,在所有插件之后;大多数选项没有这种依赖性),就可以任意决定放置仅 GUI 设置的位置。
你可以把它们放入~/.vimrc, 包围
:if has('gui_running')
..
:endif
Run Code Online (Sandbox Code Playgroud)
显然,如果您启动终端 Vim,然后才切换到 GUI 模式(通过:gui; 这在 Linux Vim 上有效),则该.gvimrc文件的来源很晚,因此这是一种特殊情况,您的合并方法将不起作用。