Vim下的插件管理工具pathogen简介
1.pathogen简介:
通常情况下安装vim插件是将所有的插件和相关的doc文件都安装在一个文件夹中,如$VIM/vim74/plugin目录下,文档在$VIM/vim74/doc目录下,但这样做的后果是修改和卸载很麻烦,混在一起不好分清属于哪个插件的文件,删错了容易导致vim出错。
pathogen就是用来管理插件的一个插件。pathogen让每一个插件占有一个独立的目录,解决了文件分散的问题。
2.安装pathogen,该插件不能放到$VIM/vim74等vim系统目录下,只能放到$HOME/.vimrc或$HOME/_vimrc等用户目录下。
pathogen的下载地址为:https://github.com/tpope/vim-pathogen,下载后可以直接解压。pathogen插件只有一个单独的脚本pathogen.vim,所谓安装就是把它放在当前用户的 ~/.vim/autoload 目录下即可。如果时windows用户放在$HOME\vimfiles\autoload文件夹里面。
3.启动pathogen。
启动pathogen根据官方的说法(2016.6.13)配置文件vimrc里面最少要有以下三条命令。
execute pathogen#infect()
syntax on
filetype plugin indent on
4.生成帮助文件。
在vim下输入":execute pathogen#helptags()"即可。
5.安装新插件。
在$HOME/.vim目录下(存放autoload目录的),新建bundle目录,只需将新插件放到该目录下即可。通常我们用git目录来实现,使用git的好处是,众多插件支持这种安装方法,可在bundle下自动生成插件子目录,并可随官方同步更新。
比如安装markdown插件:
cd ~/.vim/bundle
git clone https://github.com/plasticboy/vim-markdown.git
这样pathogen自动在bundle目录下生成markdown子目录并使该插件生效。
6.更新和卸载插件。
更新插件,只需在$HOME/.vim/bundle目录下,进入对应的插件目录,执行:"git pull origin"即可更新。
卸载插件,只需在$HOME/.vim/bundle目录下,将对应的插件目录删除即可。