vim / gvim远程编辑

时间:2011-05-18 09:48:29

标签: vim

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

gvim --servername VIM

然后我有多次调用

vim -remote filename

这很好用 - 直到我想要关闭其中一个缓冲区。如果我尝试这样做,整个服务器将关闭,无论使用何种命令:: q,:db

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

为什么会发生这种情况?解决方案?它是一个Bug还是一个我没有真正得到的功能?

谢谢! 西蒙

1 个答案:

答案 0 :(得分:0)

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

vim --servername VIM --remote-silent filename

这样,如果您打开了多个gvim,就可以确保文件在正确的文件中打开。