vim插件管理器Vundle

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添加如下配置:

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

时间: 2024-12-21 08:16:46

vim插件管理器Vundle的相关文章

Vim插件管理器Vundle使用

http://www.linuxidc.com/Linux/2012-12/75684.htm Vundle(Vim bundle) 是一个vim的插件管理器. 其Github地址为: https://github.com/gmarik/vundle 如何使用Vundle  (个人使用环境为Ubuntu 12.10) 1. 从Github下载vundle到本地: $  git clone https://github.com/gmarik/vundle.git  ~/.vim/bundle/vu

vim插件管理之Vundle

Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.正是由于其可定制的特性, 许许多多的Vim插件便诞生了.管理这些插件又成为我们最为头疼的问题,最近无意中发现了Vundle----其特色在于使用git来管理插件, 更新方便,支持搜索,一键更新,从此只需要一个vimrc走天下.那么下面我们就来看看如何安装和配置Vundle: 1.在用户根目录下创建.vim/bundle目录(如果在用户根目录没有的这些目录的话) 2.将vundle拷贝到./vim/

Vim插件管理利器——Vundle

转自:http://blog.csdn.net/jiaolongdy/article/details/17889787/ Vundle是基于Git仓库的插件管理软件.Vundle将插件的安装简化为类似yum软件安装的过程,只要:BundleInstall插件就安装完了,:BundleClean之后插件就卸载了. 一.Vundle的安装和使用 1. Vundle的安装 $ git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vun

Vim插件之插件管理器Vundle

Vundle 项目托管在github上 https://github.com/VundleVim/Vundle.vim 其特色在于使用git来管理插件,更新方便,支持搜索,一键更新,从此只需要一个vimrc走天下. 安装与配置 安装Vundle $ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 配置Plugins set nocompatible " be iMproved, requ

vim-plug插件管理器安装使用

当没有插件管理器时,Vim 用户必须手动下载 tarball 包形式的插件,并将它们解压到 ~/.vim 目录中.在少量插件的时候可以.但当他们安装更多的插件时,就会变得一团糟.所有插件文件分散在单个目录中,用户无法找到哪个文件属于哪个插件.此外,他们无法找到他们应该删除哪个文件来卸载插件.这时 Vim 插件管理器就可以派上用场.插件管理器将安装插件的文件保存在单独的目录中,因此管理所有插件变得非常容易.今天,我们将看到又一个名为 "Vim-plug" 的 Vim 插件管理器. Vim

vim插件安装——使用vundle管理插件(重点是第三节,前面两节可放肆跳过)

时间:2014.08.06 地点:宿舍 ------------------------------------------------------------------------------------- 今晚决定把vim环境搭起来,主要是各种插件,然后就可以过上幸福的生活了. 一.安装插件管理插件pathogen 1. pathogen是一个插件管理插件,方便管理vim中的插件,有了它,一切都变得容易.下载pathogen,https://github.com/tpope/vim-pat

[Tools] Vim插件管理

我们在使用插件的时候,都不希望插件安装的很杂乱,它不是一个看不见的黑盒,也为了下次方便在其它地方安装. 由于要方便插件管理,于是有了 Vundle,以下做些介绍: 1. 一个插件管理器, 自己本身也是插件, 这是必需工具: git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 2. Vundle 在 .vimrc 中通过以下配置项来管理其它插件: "######################

ZendFramework-2.4 源代码 - 关于MVC - View层 - 视图渲染器、视图插件管理器

<?php // 1. 视图渲染器 class PhpRenderer implements Renderer, TreeRendererInterface { /** * 插件管理器 */ public function getHelperPluginManager() { if (null === $this->__helpers) {// false $this->setHelperPluginManager(new HelperPluginManager()); } return

Alcatraz插件管理器

下载地址:https://github.com/supermarin/Alcatraz 虽然能用Alcatraz插件管理器进行管理,但它有时有些插件并不是最新版本,特别是在Xcode更新版本时.这里有两种情况考虑自行安装插件的: (1)插件需要及时更新到最新版本 ?(2)插件需要在开源代码的情况下进行个性化修改控制:比如:自定义快捷键 跟VVDocumenter规范注释生成器的安装方式一样: 下载开源工程在Xcode重新编译运行会自动安装此插件,重启Xcode就可以使用了 PS:也可以在终端窗口