Windows上的Vim未加载RTP
我试图在Windows上安装spf13 vim(一组插件)以使用gVim,但由于插件(vim文件)与我的$HOME分开,所以我遇到了问题。因此,我已将插件安装到另一个目录(C:\Users\myuser),所有VIM文件都位于该目录中 由于Vim在我的$HOME(H:\,一个网络驱动器)中查找_vimrc,因此我尝试在其中添加一个_vimrc文件,其中包含以下内容: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
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