2009年4月21日 星期二

Vim - BufferSel

Tabpage 很好用。但是當 Tabpage 超過 10 個以上,就會開始花費許多時間在尋找 Tabpage。事實上 vim 提供一個指令 :tabfind ,但是又得輸入較完整的路徑才行。可惜我們沒什麼耐性,所以這功能可能只會被用在 vim script 裡頭。

當然對於這種問題的解法已經有 Plugin 可以做到,就是 FuzzyFinder.vim 所提供的 Buffer Mode。

不過對我來說還是需要一個更簡單的方式來 search buffer。

BufferSel function 就是一個簡單的 Solution,直接輸入 Pattern 去 Search Buffer 即可,如果 Match 多個就會跳出選單讓你選擇。