vim如何支持C / S模式?

时间:2012-11-05 11:21:54

标签: vim

我调查过vim可以用作客户端/服务器模式软件,具有以下功能:+ clientserver。但这不是我想象的。

我想知道是否有办法使用像google wave / google doc这样的vim。在该模式下,我可以同时在两台连接的计算机上编辑一个文件。

+ clientserver可以执行此操作:“vim服务器”和许多连接到它的“vim客户端”并向其发送编辑命令。但我只能使用'vim --remote-send'来做到这一点,它不是WYSIWG而且不方便。

3 个答案:

答案 0 :(得分:1)

问题是Vim可能不是你想象的那样:它完全与WYSIWYG相反。

您可以通过SSH连接到另一台计算机,在该计算机上启动Vim并通过终端进行编辑。我和很多人每天都这样做:它非常好地

您也可以在机器A上使用Vim,并通过SCP在机器B上编辑文件。

你也可以沿着tmux兔洞走下去并使用它的会话共享功能。以这种方式进行结对编程是非常时髦的ATM。

此外,对于本网站,您的问题可能过于宽泛,请考虑使用SU。

答案 1 :(得分:1)

您可以尝试tmux。它支持连接到同一会话的多个客户端。

答案 2 :(得分:0)

协作编辑曾经在Vim wishlist上进入#9,但不太可能很快就会出现,因为似乎没有人在努力。如果您想贡献该功能,欢迎您! (但实施起来并不快捷!)

  

添加协作编辑:对缓冲区所做的更改将在另一个Vim中显示在第二个