翻译得不好,请大家多多包涵!
VIM 插件一般安装在 5
个地方,存放插件的路径都列在“runtimepath
”选项中,我们可以使用
set
命令查看它:
显示结果如下:
Unix 下的 $HOME/.vim
或 Windows 下的
%HOME%/vimfiles:用户自定义脚本及插件。该目录下的脚本会在系统脚本加载前执行,用于扩展与替代系统脚本原有功能。
$VIM/vimfiles
:功能同上,不过是对所有用户均有效的。
$VIMRUNTIME
:随 VIM
一同发行的插件与脚本。不要在这里存放你自己下载或安装的文件,升级
VIM
的时候,这里的文件很可能被直接覆盖掉,不会给出任何提示信息。
Unix 下的 $HOME/.vim/after
或 Windows 下的
%HOME%/vimfiles/after:用于对已有设置进行一些小的修正和覆写。
$VIM/vimfiles/after
:对所有用户均有效的一些全局设置修正脚本。
以上路径都是使用“VIM
语言”给出的,一般情况下,$VIMRUNTIME
都不会被定义为系统环境变量,$VIM
在少数情况下会在 VIM
之外被定义。如果你想知道这些路径都是什么,可以在
VIM
中使用“:echo $VIMRUNTIME
”或“:echo $VIM
”。
以上提到的 5
个目录的子目录结构都是相同的。如果你希望在其它目录里安装插件的话,建议使用
$VIMRUNTIME
的目录结构作为模版,将必要的目录结构创建完整,像这样: