Vim插件管理器Vundle使用

Vundle

Vundle 是vim的插件管理器, 有了Vundle,vim安装和更新包这种事情都变得十分简便。

安装与设置Vundle

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
该命令将下载Vundle插件管理器,并将它放置在你的Vim编辑器bundles文件夹中。现在,可以通过.vimrc配置文件来管理所有扩展了。
编辑~/.vimrc文件(若不存在请新建),将Vumdle的配置内容添加进去)
set nocompatible              " required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'

" Add all your plugins here (note older versions of Vundle used Bundle instead of Plugin)


" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required

从配置内容可以看到,Vundle默认安装 Plugin 'VundleVim/Vundle.vim'插件,这个插件是必须的 。现在完成了Vundle的设置。

Vundle安装与管理插件

常用命令
:PluginList       - 查看已经安装的插件
:PluginInstall    - 安装插件
:PluginUpdate     - 更新插件
:PluginSearch     - 搜索插件,例如 :PluginSearch xml就能搜到xml相关的插件
:PluginClean      - 删除插件,把安装插件对应行删除,然后执行这个命令即可
h: vundle         - 获取帮助
这些命令在vim 的命令行模式下使用。下面以安装python的自动缩进插件indentpython.vim作示例
  1. 编辑~/.vimrc文件
  2. 在 call vundle#begin() 与 call vundle#end()之间的行添加一行 Plugin 'vim-scripts/indentpython.vim'(如下)
" Vundle配置开始
set nocompatible              " be iMproved, required
filetype off                  " required

" 启用vundle来管理vim插件
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" 安装插件写在这之后

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
Plugin 'vim-scripts/indentpython.vim'

" 安装插件写在这之前
call vundle#end()            " required
filetype plugin on    " required
  1. 保存vimrc,输入 :PluginInstall 安装插件。可以看到vim左下角显示
Processing 'vim-scripts/indentpython.vim'  #表示正在安装该插件

在插件安装完成后显示 done! ,表示插件安装完成。

vim常用插件和设置

  • vim-airline

vim 状态显示插件

[图片上传失败...(image-5a0483-1511231390619)]

安装

 Plugin 'vim-airline/vim-airline'
  • 一些设置

写入 ~/.vimrc

let python_highlight_all=1
syntax on

推荐阅读更多精彩内容