發佈VIM緩衝區切換插件buf_it升級版

      VIM默認使用的過程當中有一個重要的問題,就是打開多個文件的時候沒法可視化看到打開的文件,並在這些文件中切換。MiniBufExplorer是一個經常使用的buffer切換插件,可是這個插件在Windows下使用的時候有許多問題,同時也太繁瑣。buf_it[1]則實現了輕量的buffer管理,可是buf_it一樣在windows下有許多問題,而buf_it的退出機制也會出現只想關閉一個文件確關閉了整個vim的狀況。php

      基於這兩個問題,我修改了buf_it插件,這裏共享出來,歡迎你們提意見。先給張圖html

image

    修改:vim

1   windows下使用GVIM優化,方式多開一個空白緩衝區,windows下gvim右鍵配置見參考文獻2windows

2   增長自定義退出方式優化

3   修改了部分快捷鍵,只是我的習慣,可無視之spa

      安裝:插件

直接扔到plugin目錄就行,原做者沒寫doc,那我也不寫啦。htm

      配置:blog

 

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>ip

      使用:

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

相關文章
相關標籤/搜索