zoukankan      html  css  js  c++  java
  • Vim插件管理利器——Vundle

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

    Vim插件管理利器——Vundle

    发布时间:July 4, 2012

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

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

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

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

  • 相关阅读:
    线段树专辑—— pku 1436 Horizontally Visible Segments
    线段树专辑——pku 3667 Hotel
    线段树专辑——hdu 1540 Tunnel Warfare
    线段树专辑—— hdu 1828 Picture
    线段树专辑—— hdu 1542 Atlantis
    线段树专辑 —— pku 2482 Stars in Your Window
    线段树专辑 —— pku 3225 Help with Intervals
    线段树专辑—— hdu 1255 覆盖的面积
    线段树专辑—— hdu 3016 Man Down
    Ajax跨域访问
  • 原文地址:https://www.cnblogs.com/lexus/p/2751483.html
Copyright © 2011-2022 走看看