vim插件安装目录

VIM 插件一般安装在 5 个地方, 存放插件的路径都列在“runtimepath”选项中, 我们可以使用 set 命令查看它:

:set runtimepath?

显示结果如下:

  runtimepath=~/.vim,/usr/local/share/vim/vimfiles,/usr/local/share/vim/vim63,/u
sr/local/share/vim/vimfiles/after,~/.vim/after

Unix 下的 $HOME/.vim 或 Windows 下的 %HOME%/vimfiles: 用户自定义脚本及插件。 该目录下的脚本会在系统脚本加载前执行, 用于扩展与替代系统脚本原有功能。

$VIM/vimfiles: 功能同上, 不过是对所有用户均有效的。

$VIMRUNTIME: 随 VIM 一同发行的插件与脚本。 不要在这里存放你自己下载或安装的文件, 升级 VIM 的时候, 这里的文件很可能被直接覆盖掉, 不会给出任何提示信息。(这里即为/usr/local/share/vim/vim63,

Unix 下的 $HOME/.vim/after 或 Windows 下的 %HOME%/vimfiles/after: 用于对已有设置进行一些小的修正和覆写。

$VIM/vimfiles/after: 对所有用户均有效的一些全局设置修正脚本。

以上路径都是使用“VIM 语言”给出的, 一般情况下, $VIMRUNTIME 都不会被定义为系统环境变量, $VIM 在少数情况下会在 VIM 之外被定义。 如果你想知道这些路径都是什么, 可以在 VIM 中使用“:echo $VIMRUNTIME”或“:echo $VIM”。

以上提到的 5 个目录的子目录结构都是相同的。 如果你希望在其它目录里安装插件的话, 建议使用 $VIMRUNTIME 的目录结构作为模版, 将必要的目录结构创建完整, 像这样:

+
  +  colors
  +  compiler
  +  doc
  +  etc
  +  ftdetect
  +  ftplugin
  +  indent
  +  keymap
  +  plugin
  +  syntax

你可能感兴趣的:(vim学习)