Answers:
GUI启动时,将重置一些设置,然后.gvimrc
进行处理。
因此,如果您想为这些设置中的任何一个设置非默认值,则需要将其设置为.gvimrc
;在GUI模式下进行测试.vimrc
将无法进行。
这样的设置之一是t_vb
,用于可视铃声的终端代码;实际上,对于GUI模式,所有终端可选项都被重置为默认值(请参阅参考资料:help terminal-options
)。
另外,还进行了大量的GUI设置和菜单定制。如果您想对其中的任何一项进行调整,则希望在中进行修改,.gvimrc
否则可能不会产生任何影响。
仔细阅读后,您:help gvimrc
可以很好地了解在您的货源之间可能需要更改的事情,.vimrc
并且.gvimrc
您可能需要考虑在后者中进行重新调整。
:gui
命令(has("gui_running")
当然在其中)来强制gui启动序列在任何后续的.vimrc命令之前发生。我的.vimrc使用它来允许根据实际的GUI背景颜色设置默认的背景光/暗度设置。
winpos
更改gvim使用的窗口的位置。在此无效(且没有任何意义)~/.vimrc
,它必须位于~/.gvimrc