Vim的强大不仅体现在各种高效的操作,更有各种高端大气上档次的插件。
Vundle
当你安装了一定数量的插件以后,就遇到了怎么去管理插件的问题了。在这里推荐我觉得最好的插件管理工具Vundle。
- 安装
$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
- 在.vimrc文件中配置
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
" My bundles here:
"
" original repos on GitHub
Bundle 'tpope/vim-fugitive'
Bundle 'Lokaltog/vim-easymotion'
Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
Bundle 'tpope/vim-rails.git'
filetype plugin indent on " required!
- 安装插件
只要在VIM的Normal模式下输入:BundleInstall
这个命令,Vundle就会很帅气的帮你把想要插件装好了。
NERDTree
NERDTree是Vim最常用的插件之一,如果你用惯了其他编辑器中显示目录和文件结构,那么NerdTree可以实现你需要的功能。
下面是一些关于NERDTree的常用设置,需要加到你自己的.vimrc
文件中:
autocmd vimenter * NERDTree
:当启动VIM时就开启NERDTreemap <C-n> :NERDTreeToggle<CR>
:绑定Ctrl+n
快捷键来开闭NERDTree,你可以设置任何适合自己的快捷键autocmd vimenter * if !argc() | NERDTree | endif
:只是打开VIM,但还是自己启动NERDTree
CtrlP
CtrlP主要的功能是用来快速查找项目中的文件。在VIM正常模式中,按下ctrl+p,然后出入你想要查找文件的文件名就可以了。CtrlP还提供一些高级的查找功能。
下面是一些CtrlP的快捷键的介绍:
F5
:清除所在目录下的缓存ctrl + j
:向下选择文件ctrl + k
:向上选择文件ctrl + v
:分(竖)屏打开选中的文件ctrl + s
:分(横)屏打开选中的文件
好了,暂时介绍到这里,当你看完了上一篇文章学会了VIM的基本操作,那么看完这篇,你就可以马上打开VIM,按照我的介绍开始使用这几个插件吧。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。