vim之vundle安装与使用

作者 uunnfly 日期 2017-06-11
vim
vim之vundle安装与使用

vundle是一个插件管理的插件,好处是可以便捷地安装升级与卸载。
vundle官方链接

安装前准备

这里主要讲windows下的安装
vundle需要git,所以先安装Git for Windows installer,安装的时候选择第二项
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U0vlfPuz-1614344604569)(https://camo.githubusercontent.com/e2390bf8aa82db692d315debf724fff6cf166eac/68747470733a2f2f692e696d6775722e636f6d2f7a5a31306963662e706e67)]

之后,在命令提示符

1
git --version

如果成功显示版本号则成功。

vundle也需要curl,在你的git安装目录的cmd目录下创建一个curl.cmd
比如C:\Program Files\Git\cmd\curl.cmd

1
2
3
4
5
6
7
8
9
10
11
12
13
@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里运行

1
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添加:

1
2
3
4
5
6
7
8
9
10
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,执行

1
: PluginInstall

出现done完成

vundle的使用

怎么用它管理插件
以安装一个nerdtree插件为例
先打开_vimrc,在vundle#begin()与vundle#end()之间插入一条语句

1
Plugin 'scrooloose/nerdtree'

格式是作者/插件仓库名,vundle之后会自动调用git下载。

然后打开vim,输入

1
: PluginInstall

就安装好了。

更新

1
: PluginInstall!

列出插件

1
: PluginList

卸载

删除在_vimrc的相应配置,然后

1
: PluginClean

1:在windows中,vim会首先检查$Home目录下的_vimrc与.vimrc文件(_vimrc 比.vimrc优先级更高),若没有,再检查$VIM下的_vimrc与.vimrc文件。你可以在vim中执行:echo $Home:echo $VIM查看地址。也可以在windows系统变量中修改Home的地址。