使用vundle管理vim的插件

众所周知,vim的插件非常丰富,熟练运用这些插件能够使你在vim上开发效率大大增加。一般vim里的插件都可以在vim.org上找得到,并且每个插件的安装方式都要看下它的安装说明,如果是一个xxx.vim文件,是放在~/.vim/下,或者是一个xxx.zip压缩包的,要到~/.vim目录下解压。别的编辑器如sublime,都提供了插件管理工具,可以很方便安装更新插件,vim有没有呢?答案是有的,它就是vundle,github的地址是:https://github.com/VundleVim/Vundle.vim,可以仔细看下它的QuickStart描述,大概的步骤如下:

1. $ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim、

如果你没有安装git,或者机器不能上外网,可以先获得Vundle的压缩包,解压到~/.vim/bundle下面,如果没有这个目录,自行创建,注意这个目录也是所有插件安装存放的目录;


2. 编辑~/.vimrc文件,加入如下设置:


set nocompatible              " be iMproved, required
set nu
set syntax=on
filetype off                  " required


" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
"Plugin 'xx/xx'
call vundle#end()            " required
filetype plugin indent on    " required


call vundle#begin()call vundle#end()  之间就可以加入你需要加载的Plugin了,比如:

Plugin 'scrooloose/nerdtree'

这是一个文件窗口的插件,这里只是在vim运行的时候加载这个插件,但是还没有安装,怎么安装呢?方法是在运行vim时执行:PluginInstall命令,比如这个插件就是:

:PluginInstall 'scrooloose/nerdtree' 

Vundle会自动的生成git地址,从github上下载相应的插件,并且安装到~/.vim/bundle/目录下。


可能有的同学会问,有没有一种离线的方式安装这个插件,方法是有的,你可以在网络环境允许的条件下从github上下载到这个插件的zip包,然后解压到~/.vim/bundle/这个目录,比如你解压后的目录名为MyPlugin,然后你只需要在~/.vimrc中添加如下:

Plugin 'MyPlugin'

Vundle自动会从~/.vim/bundle目录下找到你这个目录,并且加载其中的插件,至于为什么前面的nerdtree插件名称里还有scrooloose,这是为了生成git地址需要,如果是离线加载,只需要告诉Vundle你的插件在~/.vim/bundle下的目录名即可。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值