发布VIM缓冲区切换插件buf_it升级版
2012-04-01 10:46
537 查看
VIM默认使用的过程中有一个重要的问题,就是打开多个文件的时候无法可视化看到打开的文件,并在这些文件中切换。MiniBufExplorer是一个常用的buffer切换插件,但是这个插件在Windows下使用的时候有许多问题,同时也太繁琐。buf_it[1]则实现了轻量的buffer管理,但是buf_it同样在windows下有许多问题,而buf_it的退出机制也会出现只想关闭一个文件确关闭了整个vim的情况。
基于这两个问题,我修改了buf_it插件,这里共享出来,欢迎大家提意见。先给张图
修改:
1 windows下使用GVIM优化,方式多开一个空白缓冲区,windows下gvim右键配置见参考文献2
2 增加自定义退出方式
3 修改了部分快捷键,只是个人习惯,可无视之
安装:
直接扔到plugin目录就行,原作者没写doc,那我也不写啦。
配置:
nnoremap <Leader>wq :w<CR><Esc>:call BufClose()<CR>
nnoremap <Leader>q :call BufClose()<CR>
nnoremap <Leader>w :w<CR>
nnoremap <Leader>x :bd!<CR><Esc>:call BufClose()<CR>
使用:
shift+h,l :左右切换tab
<leader>be :BufEcho 显示当前缓冲区名字
<leader>bo :只保留当前缓冲区,其他的都关掉
alt+i : 切换到序号为i的缓冲区
<leader>wq: 保存关闭当前缓冲区并退出
<leader>q: 关闭当前缓冲区并退出
<leader>w: 保存当前缓冲区
<leader>x: 不保存关闭当前缓冲区
下载:buf_it
参考文献:
[1] buf_it : Buffer list in statusline,
http://www.vim.org/scripts/script.php?script_id=2833
[2] 在windows下给你的右键菜单添加"edit with vim"的方法,
http://hi.baidu.com/wwq100/blog/item/895a698998fd67b50e24442d.html
基于这两个问题,我修改了buf_it插件,这里共享出来,欢迎大家提意见。先给张图
修改:
1 windows下使用GVIM优化,方式多开一个空白缓冲区,windows下gvim右键配置见参考文献2
2 增加自定义退出方式
3 修改了部分快捷键,只是个人习惯,可无视之
安装:
直接扔到plugin目录就行,原作者没写doc,那我也不写啦。
配置:
nnoremap <Leader>wq :w<CR><Esc>:call BufClose()<CR>
nnoremap <Leader>q :call BufClose()<CR>
nnoremap <Leader>w :w<CR>
nnoremap <Leader>x :bd!<CR><Esc>:call BufClose()<CR>
使用:
shift+h,l :左右切换tab
<leader>be :BufEcho 显示当前缓冲区名字
<leader>bo :只保留当前缓冲区,其他的都关掉
alt+i : 切换到序号为i的缓冲区
<leader>wq: 保存关闭当前缓冲区并退出
<leader>q: 关闭当前缓冲区并退出
<leader>w: 保存当前缓冲区
<leader>x: 不保存关闭当前缓冲区
下载:buf_it
参考文献:
[1] buf_it : Buffer list in statusline,
http://www.vim.org/scripts/script.php?script_id=2833
[2] 在windows下给你的右键菜单添加"edit with vim"的方法,
http://hi.baidu.com/wwq100/blog/item/895a698998fd67b50e24442d.html
相关文章推荐
- 发布VIM缓冲区切换插件buf_it升级版
- 发布VIM缓冲区切换插件buf_it升级版
- [转载]HOWTO 使用 vim 的 minibuf 来切换缓冲区
- gvim写html代码时如何快速地跳转到一个标签的结束位置: 终极插件: matchit.vim
- vim插件之bufexplorer
- windows上安装VIM插件DrawIt!
- Vim插件 - 快速文件切换插件a.vim
- Vim插件-快速文件切换插件a.vim
- vim bufexplorer插件安装
- vim安装a.vim--头文件/代码文件快速切换插件
- Vim插件-快速文件切换插件a.vim
- vim插件bufexplorer安装与使用
- vim一个快速切换主题的插件(change-colorscheme,原创)
- vim 源文件头文件快速切换插件:a.vim
- Vim插件DrawIt安装
- vim插件之快速切换头(.h)/源(.c,.cpp,.cc)文件——a.vim
- vim 插件之bufexplorer
- Vim插件-快速文件切换插件a.vim
- JQuery动画插件Velocity.js发布:更快的动画切换速度
- VIM插件Winmanager buftype问题