Vim插件管理利器——Vundle

系统 1682 0

Vim插件管理利器——Vundle - 心汐 xinsea.com

Vim插件管理利器——Vundle

发布时间:July 4, 2012

用Vim进行编码有两年时间了吧,可实话说可能连个二把刀都算不上,好像每次用都能发现Vim神奇的地方。

最近发现公司和家里的电脑都是一团糟,想着都重新整理一下,重新做一下系统。所以也就想着趁着这次机会把自己的Vim也整理一下。平时用的时候,总是根据自己的习惯对自己的Vim进行一些自己的设置,每次添添减减的也是毫无规律。vimrc文件自己看着就不爽,这次决定多花点时间,好好整理一下。

以往的使用过程中总是对Vim的插件进行修改、整理,每次都感觉很是繁琐。这次整理想着有没有什么更好的办法,就去google了半天,发现还真的相关的插件: pathogen 、muzuiget、 vim-flavor vundle 等等,最后是选择了Vundle。

Vundle 基于Git框架,每一个插件都是一个项目的Repository,通过 Vundle 可以用简单的指令,一键安装/删除/更新所有的插件,相当的简单、便捷。顺便说下Vundle在Windows下的安装方法:

安装Git

Vundle 在Linux非常容易安装,在Windows下首先需要安装Git。下载 msysgit ,Git安装后将Git的路径加入到系统环境变量。
输入:
git --version 如果能显示Git的版本信息(git version 1.7.10.msysgit.1),说明安装成功。

在win32下还需要建立一个cur脚本用于 Vundle 的远程链接。在Git的路径下新建一个名为curl.cmd的文件,编辑内容为:
@rem Do not use "echo off" to not affect any child calls. @setlocal @rem Get the abolute path to the parent directory, which is assumed to be the @rem Git installation root. @for /F "delims=" %%I in ("%~dp0..") do @set git_install_root=%%~fI @set PATH=%git_install_root%\bin;%git_install_root%\mingw\bin;%PATH% @if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH% @if not exist "%HOME%" @set HOME=%USERPROFILE% @curl.exe %*
保存后在cmd中输入:
cur --version 如果可以看到版本信息说明运行成功。

安装Vundle

Git安装完毕后,Clone Vundle到~/.vim/vimfiles/bundle/vundle 目录中。可使用以下命令:
$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
然后在自己的配置文件_vimrc文件里加上下面语句,启用Vundle。
set nocompatible " be iMproved filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " let Vundle manage Vundle " required! Bundle 'gmarik/vundle'
接下来就能在配置文件中指定安装哪些插件了,Vundle支持三种格式
"格式1:Github上其他用户的仓库(非vim-scripts账户里的仓库,所以要加Github用户名) Bundle 'tpope/vim-fugitive' "格式2:vim-scripts里面的仓库,直接打仓库名即可。 Bundle 'FuzzyFinder' "格式3:非Github的Git仓库 Bundle 'git://vim-latex.git.sourceforge.net/gitroot/vim-latex/vim-latex'
最后在所有Bundle命令后面加上文件类型检测:
filetype plugin indent on
大功告成,在vim里面输入:BundleInstall命令后Vundle就会自动帮你把所有的插件装好。

Vundle常用指令

:BundleList 列出已经安装的插件
:BundleInstall 安装所有配置文件中的插件
:BundleInstall! 更新所有插件
:BundleSearch 搜索插件
:BundleClean! 根据配置文件删除插件

标签: vim , vundle , vimrc , git , github

已有 2 条评论 »

  1. 囧,我居然成插件了。

  2. samzeng

    勘误:cur --version 应为 curl --version

Vim插件管理利器——Vundle


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论