6
當我從VIM編譯或運行文件時,無論文件是否已在另一個vim選項卡中打開,所有錯誤引用都會在最後一個活動緩衝區中打開。這種行爲是非常煩人的。VIM在現有或新選項卡中打開編譯錯誤
有沒有辦法強制vim在編譯錯誤時表現得像':tab drop'? (見http://vim.wikia.com/wiki/Edit_a_file_or_jump_to_it_if_already_open)
非常感謝任何提示!
當我從VIM編譯或運行文件時,無論文件是否已在另一個vim選項卡中打開,所有錯誤引用都會在最後一個活動緩衝區中打開。這種行爲是非常煩人的。VIM在現有或新選項卡中打開編譯錯誤
有沒有辦法強制vim在編譯錯誤時表現得像':tab drop'? (見http://vim.wikia.com/wiki/Edit_a_file_or_jump_to_it_if_already_open)
非常感謝任何提示!
您正在尋找'switchbuf'選項。如果你是set switchbuf=useopen,usetab,newtab
,那麼任何已經顯示帶有錯誤的緩衝區的窗口/選項卡將被聚焦。如果沒有顯示緩衝區的窗口/選項卡,則會創建一個新選項卡來顯示它。
謝謝!正是我所搜索的。 – Peter 2010-08-21 13:39:44