在 Windows 上更改 gvimrc 文件的位置?

在 Windows 上更改 gvimrc 文件的位置?

有没有办法配置 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

相关内容