病原
vim-pathogen 是由 Tim Pope 创建的 runtimepath
管理器,可以很容易地在自己的私有目录中安装插件和运行时文件。
安装病原体
-
将病原体放入
~/.vim/bundle
(这里有 Git,但不是强制性的):git clone https://github.com/tpope/vim-pathogen.git
-
将以下行添加到
.vimrc
的顶部:" enable vim-pathogen runtime bundle/vim-pathogen/autoload/pathogen.vim execute pathogen#infect()
runtime
指令指定vim-pathogen
的自动加载脚本的路径;execute pathogen#infect()
发起它。
一旦启动,Pathogen 将自动开始扫描~/.vim/bundle
中的文件夹并从每个文件夹中加载插件。
使用病原体
- 将插件的顶级目录放在
~/.vim/bundle/
中,以便在下次启动 Vim 时使其可用。 - 运行
:Helptags
来索引新插件的文档。
优点
- 每个插件都位于
~/.vim/bundle/
下的自己的目录中。 - 你的
.vimrc
保持干净,无需加载插件所需的配置。
因此,管理插件所需的工作量减少到:
- 把它的顶级目录放在
~/.vim/bundle/
下安装它, - 替换它的顶级目录来更新它,
- 删除其顶级目录以将其卸载。
如何执行这三个操作(手动,通过自动化工具,使用 Git / Svn / Hg /无论……)完全取决于你。