老實說這個問題困擾我很久了,一直到今天在寫作業受不了,上網找了一下解法,結果在vim wiki 看到了解決的方案:
在 When I open an existing buffer from the buffer list... 這個section 寫到,可以把switchbuf 設成 useopen, 在做buffer switching 的時候會先看有沒有已經打開了。
之後去看了一下vim help,switching 還有其他模式可以選,最後我是選 opentab ,這個設定讓他不止看當前tab 的windows,而是看所有tabs 裡面的buffer,我想在vim7 以後應該都會用這個選項了吧。
設定方法很簡單.. 在 ~/.vimrc 加入以下這一行
set swb=opentab
就行了
沒有留言:
張貼留言