vundle是一个插件管理的插件,好处是可以便捷地安装升级与卸载。
vundle官方链接
安装前准备
这里主要讲windows下的安装
vundle需要git,所以先安装Git for Windows installer,安装的时候选择第二项
之后,在命令提示符
git --version
如果成功显示版本号则成功。
vundle也需要curl,在你的git安装目录的cmd目录下创建一个curl.cmd
比如C:\Program Files\Git\cmd\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;%git_install_root%\mingw64\bin;%PATH%
@rem !!!!!!! For 64bit msysgit, replace 'mingw' above with 'mingw64' !!!!!!!
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
@if not exist "%HOME%" @set HOME=%USERPROFILE%
@curl.exe %*
在cmd里输入 curl --version
出现版本号则成功。
安装
在cmd里运行
git clone https://github.com/VundleVim/Vundle.vim.git C:\Program Files (x86)\Vim\vimfiles\bundle\Vundle.vim
后面那个地址是你想让vundle安装到的位置,可以自行更改。如果遇到git clone不成功的问题,你可以先cd到安装目录下再自行git命令。(注意,windows中,cd只能在同一个盘中生效,如果你要从c盘到d盘,直接输入d:即可)
(我在后续安装插件时有出现git无法在系统盘创建文件夹的现象,可以换到非系统盘)
安装完之后还不能使用,打开配置文件_vimrc1添加:
set nocompatible " 去除VI一致性,必须
filetype off " 必须
set rtp+=$VIM/vimfiles/bundle/Vundle.vim "vundle安装地址
call vundle#begin('$VIM/vimfiles/bundle') "插件安装地址
Plugin 'VundleVim/Vundle.vim'
call vundle#end() " 必须
filetype plugin indent on " 必须 加载vim自带和插件相应的语法和文件类型相关脚本
打开vim,执行
: PluginInstall
出现done完成
vundle的使用
怎么用它管理插件
以安装一个nerdtree插件为例
先打开_vimrc,在vundle#begin()与vundle#end()之间插入一条语句
Plugin 'scrooloose/nerdtree'
格式是作者/插件仓库名,vundle之后会自动调用git下载。
然后打开vim,输入
: PluginInstall
就安装好了。
更新
: PluginInstall!
列出插件
: PluginList
卸载
删除在_vimrc的相应配置,然后
: PluginClean
- 在windows中,vim会首先检查
$Home
目录下的_vimrc与.vimrc文件(_vimrc 比.vimrc优先级更高),若没有,再检查$VIM
下的_vimrc与.vimrc文件。你可以在vim中执行:echo $Home
与:echo $VIM
查看地址。也可以在windows系统变量中修改Home的地址。 ↩