vim两个实用插件–supertab和MiniBufExplore

一、supertab插件
vim中虽然已经内置了自动完成功能,但是操作比较麻烦,需要按crtl+x,然后选择匹配模式,用ctrl+p和ctrl+n进行选择也挺别扭的。
有了supertab就好了,一个tab键搞定:第一次tab键调出自动完成下拉菜单,然后按tab键进行选择。
安装方法:

cd ~/.vimrc
wget http://www.vim.org/scripts/download_script.php?src_id=18075 -O supertab.vmb
vim supertab.vmb

然后再vim中执行

:so %

vim配置文件增加以下内容:

" configuration for minibufexpl plugin
let g:miniBufExplMapWindowNavVim = 1
let g:miniBufExplMapWindowNavArrows = 1
let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplModSelTarget = 1
let g:miniBufExplMoreThanOne=0 

二、MinBufExplore插件
在文本界面模拟出了windows文件编辑器常见的tab标签页,使用这个插件后,可以使用ctrl+h,j,k,l四个键来切换窗口
在命令模式使用bp,bn切换上一个和下一个窗口,b1,b2,bn切换到第1个、第2个、第n个窗口。

不过在我的vim环境中,这个插件和和自动保存文件编辑位置的插件(Session.vim)冲突,把Session.vim在vim中的配置内容删除后MinBufExploer的工具条才能显示出来。

安装方法:

wget http://www.vim.org/scripts/download_script.php?src_id=3640 -O minibufexpl.vim
cp minibufexpl.vim plugin/

vim配置文件增加以下内容:

" configuration for supertab plugin
let g:SuperTabDefaultCompletionType = "context"

Comments are closed.