vim/gvim远程编辑

vim/gvim远程编辑,vim,Vim,我使用vim/gvim编辑多个文件。这意味着我启动一个实例作为服务器: gvim --servername VIM 然后我有多个打给你的电话 vim -remote filename 这非常有效-直到我想关闭其中一个缓冲区。如果我尝试这样做,整个服务器将关闭,而不管使用的命令是::q,:db 这在vim和gvim中发生。只有当它被用作服务器时才会发生这种情况 知道为什么会这样吗?解决?这是一个Bug还是一个我没有真正理解的特性 谢谢! Simon我在vim 7.3上尝试时没有看到这种行为。如

我使用vim/gvim编辑多个文件。这意味着我启动一个实例作为服务器:

gvim --servername VIM
然后我有多个打给你的电话

vim -remote filename
这非常有效-直到我想关闭其中一个缓冲区。如果我尝试这样做,整个服务器将关闭,而不管使用的命令是::q,:db

这在vim和gvim中发生。只有当它被用作服务器时才会发生这种情况

知道为什么会这样吗?解决?这是一个Bug还是一个我没有真正理解的特性

谢谢!
Simon

我在vim 7.3上尝试时没有看到这种行为。如果在vim中执行一个
:ls
,则运行的是多少个缓冲区?我可能还建议在打开新文件时指定服务器名称

vim --servername VIM --remote-silent filename

这样,如果您打开了多个GVIM,您可以确保文件以正确的方式打开。

Hm。今天,我甚至无法自己复制它。。。也许重新启动会有帮助。。。无论如何谢谢你!