有没有办法配置 gvim 以在不同位置查找 gvimrc?我知道 -U,但我很好奇是否还有其他方法。
编辑:我专门在寻找一个独立的解决方案。例如程序目录中的 gvim_init 文件之类的东西。
答案1
Vim:help startup
描述了 vim 和 gvim 查找配置文件的各个位置。执行:version
还将向您显示特定 Vim 查找配置文件的位置。如果这些位置都不是您想要的,您可以尝试将环境变量 MYVIMRC 设置为所需的位置。或者,您可以设置环境变量 VIMINIT 或 EXINIT 来获取所需的 gvimrc。(请参阅:help VIMINIT
。)
答案2
我找到了一个解决方案。你只需转到 vim 的安装目录。创建 _gvimrc 并设置第一行:
source $HOME . "\\AppData\Roaming\\_gvimrc"
$HOME ev 默认是用户目录。您还可以设置运行时环境变量,这样就可以为每个用户提供自己的 vimfiles 目录。
答案3
在末尾添加以下内容_vimrc
:
if has("gui_running")
source C:/custom/path/to/_gvimrc
endif