病原

vim-pathogen 是由 Tim Pope 创建的 runtimepath 管理器,可以很容易地在自己的私有目录中安装插件和运行时文件。

安装病原体

  1. 将病原体放入~/.vim/bundle(这里有 Git,但不是强制性的):

    git clone https://github.com/tpope/vim-pathogen.git
    
  2. 将以下行添加到 .vimrc 的顶部:

     " enable vim-pathogen
     runtime bundle/vim-pathogen/autoload/pathogen.vim
     execute pathogen#infect()
    
  • runtime 指令指定 vim-pathogen 的自动加载脚本的路径;
  • execute pathogen#infect() 发起它。

一旦启动,Pathogen 将自动开始扫描~/.vim/bundle 中的文件夹并从每个文件夹中加载插件。

使用病原体

  1. 将插件的顶级目录放在~/.vim/bundle/中,以便在下次启动 Vim 时使其可用。
  2. 运行:Helptags 来索引新插件的文档。

优点

  • 每个插件都位于~/.vim/bundle/下的自己的目录中。
  • 你的 .vimrc 保持干净,无需加载插件所需的配置。

因此,管理插件所需的工作量减少到:

  • 它的顶级目录放在~/.vim/bundle/安装它,
  • 替换它的顶级目录来更新它,
  • 删除其顶级目录以卸载

如何执行这三个操作(手动,通过自动化工具,使用 Git / Svn / Hg /无论……)完全取决于你。