2011-05-18 112 views
1

我使用vim/gvim編輯多個文件。這意味着我開始實例作爲服務器:vim/gvim遠程編輯

gvim --servername VIM 

那我也

vim -remote filename 

這個偉大的工程多次調用 - 直到我想關閉其中一個緩衝區。如果我試圖做到這一點,整個服務器關閉,無論使用的命令如何::q,:db

這發生在vim和gvim中。只有當它用作服務器時纔會發生。

任何想法爲什麼會發生這種情況?解決方案?它是一個錯誤還是僅僅是我沒有得到的功能?

謝謝! Simon

回答

0

我在vim 7.3上試用時沒有看到這種行爲。如果你在vim中執行:ls,你正在運行多少個緩衝區?我可能還建議在打開新文件時指定服務器名稱。

vim --servername VIM --remote-silent filename 

這樣,如果你有多個gvim打開,你可以確保文件打開在正確的一個。

+0

嗯。今天我甚至不能自己重現它... 也許重啓有助於... 謝謝! – Simon 2011-05-19 12:49:55