vim如何查找vimfiles

来源:互联网 发布:网络优化公司智搜宝 编辑:程序博客网 时间:2024/06/12 01:07

在windows中使用gVim的时候,安装插件时看说明需要放到vimfiles文件夹中。在安装gVim的时候,会自动在安装目录下创建vimfiles和执行程序文件夹vimXX。当时在安装插件的时候,就有一个疑问,vim的执行程序是在vimXX文件夹里面,为什么安装到该vimfiles文件夹下,vim程序会自动读取到。

经过Google查询,发现有篇文章中是这样写的:

I have been wondering for a long time why my beloved Vim plugins would not load under Windows. It turns out Vim looks for them in $HOME/vimfiles/plugins under Windows. More information can be found with :help runtimepath.

然后我在vim中输入了 :help runtimepath 看到以下说明:

'runtimepath' 'rtp' vimfiles'runtimepath' 'rtp' string  (default:                            Unix: "$HOME/.vim,                                $VIM/vimfiles,                                $VIMRUNTIME,                                $VIM/vimfiles/after,                                $HOME/.vim/after"                            Amiga: "home:vimfiles,                                $VIM/vimfiles,                                $VIMRUNTIME,                                $VIM/vimfiles/after,                                home:vimfiles/after"                            PC, OS/2: "$HOME/vimfiles,                                $VIM/vimfiles,                                $VIMRUNTIME,                                $VIM/vimfiles/after,                                $HOME/vimfiles/after"                            Macintosh: "$VIM:vimfiles,                                $VIMRUNTIME,                                $VIM:vimfiles:after"                            RISC-OS: "Choices:vimfiles,                                $VIMRUNTIME,                                Choices:vimfiles/after"                            VMS: "sys$login:vimfiles,                                $VIM/vimfiles,                                $VIMRUNTIME,                                $VIM/vimfiles/after,                                sys$login:vimfiles/after")

从这个说明中可以看出:

在Windows中runtimepath包括HOMEVIM下的vimfiles文件夹、$VIMRUNTIME等。

对于HOMEVIM、$VIMRUNTIME等变量的值,可以直接在vim中输入 :echo+变量名,就可以打印出变量的值。所有这些路径都定义为runtimepath,vim在这些路径下的配置都可以加载的到。

0 0