Windows上的Vim未加载RTP

Windows上的Vim未加载RTP,vim,spf13vim,Vim,Spf13vim,我试图在Windows上安装spf13 vim(一组插件)以使用gVim,但由于插件(vim文件)与我的$HOME分开,所以我遇到了问题。因此,我已将插件安装到另一个目录(C:\Users\myuser),所有VIM文件都位于该目录中 由于Vim在我的$HOME(H:\,一个网络驱动器)中查找_vimrc,因此我尝试在其中添加一个_vimrc文件,其中包含以下内容: set runtimepath+=C:\Users\myuser\.vim 启动Vim并运行:设置运行时路径?返回以下内容: r

我试图在Windows上安装spf13 vim(一组插件)以使用gVim,但由于插件(vim文件)与我的$HOME分开,所以我遇到了问题。因此,我已将插件安装到另一个目录(C:\Users\myuser),所有VIM文件都位于该目录中

由于Vim在我的$HOME(H:\,一个网络驱动器)中查找_vimrc,因此我尝试在其中添加一个_vimrc文件,其中包含以下内容:

set runtimepath+=C:\Users\myuser\.vim
启动Vim并运行
:设置运行时路径?
返回以下内容:

runtimepath=H:\vimfiles,<standard vim directories>,C:\Users\myuser\.vim
runtimepath=H:\vimfiles,,C:\Users\myuser\.vim
运行时路径似乎是正确的,但是根据C:\Users\myuser中的_vimrc,gVim没有启动任何插件

显然,_vimrc没有加载。但我似乎找不到原因,因为运行时路径包含目录。我可能误解了Vim如何加载信息,但找不到错误

如何让gVim在启动时在C:\Users\myuser\中加载正确的_vimrc

显然,_vimrc没有加载

需要说明的是,您有两个同名文件:一个在主目录中,正在加载;另一个在
C:\Users\myuser\
中,未加载

Vim不会加载在“runtimepath”目录中找到的每个名为_vimrc的文件:它只搜索几个目录,然后只加载找到的第一个目录。(如果其中一个是系统vimrc文件,则可能有两个。)

如果您想获得第二个_vimrc,则添加该行

source C:\Users\myuser\_vimrc
到主目录中的_vimrc。(未经测试,因为我手边没有Windows电脑。)

如果希望加载所有插件,请将插件文件放在
C:\Users\myuser\.vim\plugin\
下。你可以用第二个vimrc做同样的事情

:help startup
:help _vimrc
:help :source
:help plugin
:help load-plugins