vim插件管理器Vundle的安装及使用

vim插件众多,一个个的手动安装比较繁琐,并且难以管理,传说中Vundle插件专门用于管理vim插件,效果不错,本文就是笔者使用vundle插件的总结,仅供参考。


笔者使用的是win7+gvim80-586ole+git version 2.13.2.windows.1,所有的操作都是在本机完成。


第一步:安装Vundle插件

首先要明白一件事,那就是Vundle其实也是一个插件,所有如果我们要使用Vundle插件,则必须先安装及配置它。首先在用户主目录.vim文件下面创建bundle文件夹,然后执行git命令把插件下载到刚创建的目录下:git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/Vundle.vim

vim插件管理器Vundle的安装及使用

然后配置vim安装目录下面的_vimrc文件,记住windows是_vimrc,但Linux则是.vimrc,放在用户的主目录下面。添加的配置如下:

"" ------------------------------------------Vundle插件配置开始----------------------------------------------------------------
set nocompatible              " 这是必需的
filetype off                  " 这是必需的
" 你在此设置Vundle插件运行时路径
set rtp+=~/.vim/bundle/Vundle.vim  
" vundle初始化
call vundle#begin()  
" 这应该始终是第一个
Plugin 'gmarik/Vundle.vim'



""----------------------每个插件都应该在这一行之前-----------------------------------------------------------------------------
call vundle#end()            " required


第二步:启动vim,执行BundleInstall即可,vundle常用的命令有:

:BundleList:列举出列表中(.vimrc中)配置的所有插件
:BundleInstall :安装列表中全部插件
:BundleInstall!:更新列表中全部插件
:BundleSearch xx:查找xx插件
:BundleClean:清除列表中没有的插件


第三步:安装示例,在这里演示一下如何安装NERDTree插件,该插件显示一个目录树,可以执行一下文件的操作命令,首先添加配置:

" 在vim中安装及配置NERDTree插件,放在Plugin 'gmarik/Vundle.vim' 之后

Plugin 'scrooloose/nerdtree'

""-----------------------------------------------NERDTree插件配置开始----------------------------------------------------------
" NerdTree才插件的配置信息
""将F2设置为开关NERDTree的快捷键
map <f2> :NERDTreeToggle<cr>
""修改树的显示图标
let g:NERDTreeDirArrowExpandable = '+'
let g:NERDTreeDirArrowCollapsible = '-'
""窗口位置
let g:NERDTreeWinPos='left'
""窗口尺寸
let g:NERDTreeSize=30
""窗口是否显示行号
let g:NERDTreeShowLineNumbers=1
""不显示隐藏文件
let g:NERDTreeHidden=0
""------------------------------------------------nerdtree插件配置结束---------------------------------------------------------

接着启动vim,执行BundleInstall命令即可安装成功,效果如下图:vim插件管理器Vundle的安装及使用

NERDTree的常用快捷键:

h j k l移动光标定位
ctrl+w+w 光标在左右窗口切换
ctrl+w+r 切换当前窗口左右布局
ctrl+p 模糊搜索文件
gT 切换到前一个tab
g t 切换到后一个tab
o 打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件中
O 打开结点下的所有目录
X 合拢当前结点的所有目录
x 合拢当前结点的父目录
i和s水平分割或纵向分割窗口打开文件
u 打开上层目录
t 在标签页中打开
T 在后台标签页中打开
p 到上层目录
P 到根目录
K 到同目录第一个节点
J 到同目录最后一个节点
m 显示文件系统菜单(添加、删除、移动操作)
? 帮助
:q 关闭


最后:

vim插件众多,这里只是简单的介绍了如何安装插件,对于更多的插件细节及使用技巧读者自己查看相关官网资料,现在大部分插件都托管在github上面,用户可以根据自己的需要去安装相关插件。