我创建了以下脚本,我的_vimrc
未加载...
gvim
已打开,但没有vimrc
注意:如果我将_vimrc
放入%USERPROFILE%
,那么它已加载,但这不是我想要的
@echo off
set GVIMPATH="C:\Program Files\Vim\vim73"
set PATH=%PATH%;%GVIMPATH%
set MYVIMRC=U:\Work\vim\_vimrc
set MYGVIMRC=U:\Work\vim\_vimrc
set VIMHOME=U:\Work\vim
start gvim.exe
答案 0 :(得分:2)
我提到的here错了,MYVIMRC
显然是只读的;一个人不能用它来覆盖.vimrc
位置。在包装器脚本中,最好通过-u
命令行参数传递位置:
@echo off
set GVIMPATH="C:\Program Files\Vim\vim73"
set PATH=%PATH%;%GVIMPATH%
set VIMHOME=U:\Work\vim
start gvim.exe -u U:\Work\vim\_vimrc -U U:\Work\vim\_gvimrc
答案 1 :(得分:2)
执行-u
以从任意位置加载自定义vimrc文件时,您可以传递vim
选项,例如:vim -u C:\Windows\whatever\vimrc_files\statquant_custom_vimrc
。
您可以查看this SuperUser question,也许它可以帮助您。