minibufexpl.vim 多文件编辑
http://www.vim.org/scripts/script.php?script_id=159
let g:miniBufExplMapWindowNavVim = 1
let g:miniBufExplMapWindowNavArrows = 1
let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplModSelTarget = 1
将minibufexpl.vim复制到C:\Program Files\Vim\vim72\plugin,在_vimrc中添加:
let g:miniBufExplMapCTabSwitchBufs=1
let g:miniBufExplMapWindowsNavVim=1
let g:miniBufExplMapWindowNavArrows=1
当用gvim打开两个或两个以上的文件时,会自动弹出MiniBufExplorer窗口,如下图
![](http://hiphotos.baidu.com/leemoncc/pic/item/4189a3cd95b9a63301e928bd.jpg)
ctrl+Tab,切换到前一个buffer,并在当前窗口打开文件;
ctrl+shift+Tab,切换到后一个buffer,并在当前窗口打开文件;
ctrl+箭头键,可以切换到上下左右窗口中;
ctrl+h,j,k,l,切换到上下左右的窗口中。
效果图:
配置步骤:
1. 下载 minibufexpl.vim (http://www.vim.org/scripts/script.php?script_id=159)
2. 将minibufexpl.vim 拷贝到插件目录,我的是~/.vim/(自己创建的)下面
3. 编辑~/.vimrc 追加下面内容
let g:miniBufExplMapWindowNavVim =1
let g:miniBufExplMapWindowNavArrows =1
let g:miniBufExplMapCTabSwitchBufs =1
let g:miniBufExplModSelTarget =1
4. 打开一个php文件,同时再打开一个文件(:e second.php)
效果出来了。
5. ctrl+w切换到标签域,按左右键切换到其它标签,回车,便可以调出相应的文件内容