vundle
2016年05月27日

概述

用来管齐其他插件,对于以往需要按类型放置文件…vundle允许类似win的程序哪样,按插件来防止文件.同时提供安装/更新/删除功能

安装

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

这里不建议利用浏览器或wget方式下载,这样会缺少git日志,而vundle是根据git进行更新操作的

配置

vim ~/.vimrc
"配置vundle管理和加载其他插件
set nocompatible "禁用vi兼容模式   
filetype off "暂时禁用文件类型
set rtp=~/.vim/bundle/vundle
call vundle#rc()
Bundle 'gmarik/vundle'
filetype plugin indent on

对于github.com/vim-scripts/和github.com/vim/scripts/目录的插件,只写插件名称就可以,如下:

Bundle 'taglist.vim'

对于不再以上两个仓库的插件,可以明确支持仓库名称 仓库名/插件名

Bundle 'Rykka/trans'

对于不知道来源但是已经存在的插件,可以手动建立一个本地仓库,再利用vundle管理.(git本地仓库建立方法在skill文章中)

Bundle 'file:///path/of/plugin/'

对于其他git的地址也可以同步,目前还没有看到类似的插件,:h bundle有例子

常用操作

安装新插件

:PluginInstall

删除未在上述列表里的插件.(会进行确认操作)

:PluginClean 

更新插件 根据git日志

:PluginUpdate 更新所有插件