vim插件管理器Vundle
2016-05-08 07:48
302 查看
1.vim为什么需要插件管理器
按照正常的vim插件安装包括去官网下载、解压、拷贝到VIM的安装目录以及运行:help
tags这几个步骤。这些步骤已经足够复杂,更加无法想象的是要更新或者删除一个插件时,因为它的文件分布在各个目录下,就比如Windows上的安装路径,Applicationdata,用户数据,注册表等等,除非你对VIM的插件机制和要删的插件了如直掌,否则你能难将它删除干净。所以一段时间之后,VIM的安装目录下简直就是一团乱麻,管理插件几乎成为了一项不可能完成的任务。插件管理器也是一个插件,它可以组织其他的插件的部署路径。例如Vundle将每个插件放到~/.vim/bundle/下的一个文件下,删除或升级都非常方便。
2.常用的插件管理器
vim常用的插件管理器有如下几个:
(1)vim-addon-manager
(2)pathogen.vim
(3)vimana
(4)Vundle
现在,比较流行的插件管理工具是Vundle
3.Vundle的安装与配置
tpope的pathogen插件管理器使用git submodule和pathogen, 管理插件已经大大简化。而vundle,更是把git操作整合进去,用户需要做的只是去Github上找到自己想要的插件的名字,安装,更新和卸载都可有vundle来完成了。也就是Vundle插件管理器直接使用git工具到git源(git路径或者github上的仓库名)上下载、安装以及更新插件,让vim用户可以非常方便快捷的安装各种插件
Vundle的安装和配置如下:
(1)下载Vundle
git clone https://github.com/gmarik/vundle.git~/.vim/bundle/vundle (2)配置~/.vimrc
在~/.vimrc添加如下配置:
(3)安装插件
打开一个vim, 运行:BundleInstall
或者在命令行运行 vim +BundleInstall +qall
安装完成后插件就能用了
备注:Vundle的其他操作
更新插件:BundleUpdate
清除不再使用的插件:BundleClean,
列出所有插件:BundleList
查找插件:BundleSearch
参考资料来源于:
https://github.com/VundleVim/Vundle.vim
按照正常的vim插件安装包括去官网下载、解压、拷贝到VIM的安装目录以及运行:help
tags这几个步骤。这些步骤已经足够复杂,更加无法想象的是要更新或者删除一个插件时,因为它的文件分布在各个目录下,就比如Windows上的安装路径,Applicationdata,用户数据,注册表等等,除非你对VIM的插件机制和要删的插件了如直掌,否则你能难将它删除干净。所以一段时间之后,VIM的安装目录下简直就是一团乱麻,管理插件几乎成为了一项不可能完成的任务。插件管理器也是一个插件,它可以组织其他的插件的部署路径。例如Vundle将每个插件放到~/.vim/bundle/下的一个文件下,删除或升级都非常方便。
2.常用的插件管理器
vim常用的插件管理器有如下几个:
(1)vim-addon-manager
(2)pathogen.vim
(3)vimana
(4)Vundle
现在,比较流行的插件管理工具是Vundle
3.Vundle的安装与配置
tpope的pathogen插件管理器使用git submodule和pathogen, 管理插件已经大大简化。而vundle,更是把git操作整合进去,用户需要做的只是去Github上找到自己想要的插件的名字,安装,更新和卸载都可有vundle来完成了。也就是Vundle插件管理器直接使用git工具到git源(git路径或者github上的仓库名)上下载、安装以及更新插件,让vim用户可以非常方便快捷的安装各种插件
Vundle的安装和配置如下:
(1)下载Vundle
git clone https://github.com/gmarik/vundle.git~/.vim/bundle/vundle (2)配置~/.vimrc
在~/.vimrc添加如下配置:
set nocompatible " be iMproved filetype off " required! setrtp+=~/.vim/bundle/vundle/ call vundle#rc() " let Vundlemanage Vundle Bundle'gmarik/vundle' "my Bundle here: " " original reposon github Bundle'kien/ctrlp.vim' Bundle'sukima/xmledit' Bundle'sjl/gundo.vim' Bundle'jiangmiao/auto-pairs' Bundle'klen/python-mode' Bundle'Valloric/ListToggle' Bundle'SirVer/ultisnips' Bundle'Valloric/YouCompleteMe' Bundle'scrooloose/syntastic' Bundle't9md/vim-quickhl' " Bundle'Lokaltog/vim-powerline' Bundle'scrooloose/nerdcommenter' ".................................. " vim-scriptsrepos Bundle 'YankRing.vim' Bundle'vcscommand.vim' Bundle 'ShowPairs' Bundle 'SudoEdit.vim' Bundle 'EasyGrep' Bundle 'VOoM' Bundle 'VimIM' ".................................. " non githubrepos " Bundle'git://git.wincent.com/command-t.git' "...................................... filetype pluginindent on
(3)安装插件
打开一个vim, 运行:BundleInstall
或者在命令行运行 vim +BundleInstall +qall
安装完成后插件就能用了
备注:Vundle的其他操作
更新插件:BundleUpdate
清除不再使用的插件:BundleClean,
列出所有插件:BundleList
查找插件:BundleSearch
参考资料来源于:
https://github.com/VundleVim/Vundle.vim
相关文章推荐
- Android studio中找不到so文件的问题:java.lang.UnsatisfiedLinkError
- Mac 启动 sshd 服务
- vim的插件配置文件夹的组织形式(传统方式)
- Android Studio2.1 Run APP:Error: Execution failed for task
- hadoop集群环境搭建之zookeeper集群的安装部署
- hadoop集群环境搭建之安装配置hadoop集群
- 迭代器 Iterator
- VIMSCRIPT学习
- 【华为OJ】【028-图片整理】
- 注解校验说明及注解使用场景
- 【华为OJ】【027-字符串运用-密码截取】
- 【华为OJ】【026-字符串加密】
- bzoj 2241: [SDOI2011]打地鼠(暴搜+减枝)
- 游子吟
- 母亲
- centos7 apache 虚拟目录 You don't have permission to access / on this server 解决方法
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- SSH框架总结(框架分析+环境搭建+实例源码下载)
- 官方博客明确了 .NET Core RC2/RTM 时间表
- 菜刀ASP 上传文件反应