2011-05-18 65 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