2007年11月21日 星期三

Vim Tips

1) Read Data from STDOUT:

對我來說常用的狀況是這樣:

$ svk diff | vim -

好處是有 syntax highlight。


2) Convert All Buffers to Tabpage

有時候遇到的麻煩是這樣:

$ vim file1 file2

看起來好像只開到 file1 ,但 file2 也在 buffer 內了。用 :buffers 可以看見所有開啟的 buffer,用 :nb[uffer] 可以跳到下一個 buffer,有點麻煩...。但是既然有 tab 了,誰還用 buffer ?

於是可直接下 :tab ball ,把所有 buffer 轉成 tabpage。

或者想要水平視窗分割就用 :sbn (split buffer next )。