我怎么能告诉vim我的_vimrc和插件在哪里

时间:2013-11-19 20:27:33

标签: vim configuration environment-variables

在工作中,我在C:/Program Files/vim中安装了gvim,但对此文件夹没有写入权限。我希望vim使用我的个人_vimrc以及可能位于bundle目录中的一些插件。 问题是vim选择_vimrc

中的默认C:/...

我可以做些什么来解决我的问题,我正在考虑一个脚本,但我不能写一个有效的脚本??

编辑:当然我没有管理员权限

3 个答案:

答案 0 :(得分:2)

您的配置属于%HOME%(如果未设置前者,则为%USERPROFILE%)。您始终可以通过设置%MYVIMRC%环境变量(例如,在高级系统设置下的Windows控制面板中)通过-u path/to/vimrc传递不同的配置脚本来覆盖它。 (定义{{​​1}}也应该有效,但我没有让它在Windows上运行。)有关详细信息,请参阅%VIMINIT%

答案 1 :(得分:0)

Vim查找初始化的第一个位置(请参阅:h .vimrc)位于您的主目录中。 (如果您不确定这是什么,可以从命令提示符中使用echo %HOMEPATH%来查找。)

答案 2 :(得分:0)

Vim将使用您主目录中的_vimrc(如果存在),因此您可以将其复制到那里(%userprofile%_vimrc),或者您可以将环境变量$ VIM设置为您选择的目录。您可以通过右键单击“我的电脑” - >在Windows上设置环境变量。属性 - >高级系统设置。有关更多信息,请参阅vim docs