使用vim-pathogen 进行插件管理

  使用vim的插件管理器 pathogen进行vim的插件管理。

1. pathogen 管理插件
   pathogen让每个插件占有一个单独的目录,解决了文件分散的问题。安装完 pathogen之后,只需要在~/.vim/目录下新建一个目录~/.vim/bundle/,并将要安装的所有插件放在~/.vim/bundle /目录下即可以使用(直接在~/.vim/bundle目录下 git clone xxx.git 即可)。如果要删除某个插件,只需要将~/.vim/bundle/目录下对应的插件目录删除即可。如果想保持某个插件为最新版本,直接从插 件的仓库checkout一份代码到bundle目录即可。

2. 安装vim的插件管理器 pathogen

从 github上获得pathogen,解压到~/.vim 目录下,将pathogen中的autoload目录拷贝到 ~/.vim  目录下。

$cd ~/.vim

$mkdir bundle &&  mkdir autoload && cd bundle

$git clone https://github.com/tpope/vim-pathogen.git

$cp -r  pathogen/autoload  ~/.vim

3. 在.vimrc中设置 pathogen

在~/.vimrc 文件里, filetype plugin indent on 之前的任何地方,加入这句:call pathogen#infect() 

4. 安装新插件

例如 安装NERDTree

例如,要下载安装NERDTree插件,只需要进入到~/.vim/bundle/目录,然后执行以下命令:

  git clone http://github.com/scrooloose/nerdtree.git  

下载完成后,会看到~/.vim/bundle/目录下会多出一个新的目录:nerdtree

OK!NERDTree插件已经安装完成了!可以看到这种方式比传统的vim插件安装方式简单多了!

而要卸载该插件也非常简单,只需要在~/.vim/bundle/目录下删除nerdtree目录即可,干净利落!

要更新该插件到最新版本,只需要进入到该目录~/.vim/bundle/nerdtree/,并执行以下命令:

  git pull origin  

当然这种安装和更新插件的方法只适用于代码仓库支持git的方法。

对于无法用git下载的插件,就更新bundle里的那个以插件名为名的目录就好。

原文地址:https://www.cnblogs.com/gtarcoder/p/4632325.html