我用Homebrew(OS X)编译了Vim:
brew install vim --with-client-server
--version
请求确实证实了这一点:
a @ ~> /usr/local/bin/vim --version | grep serv
+clientserver -hangul_input +netbeans_intg +title
此外,以防万一,它也支持X11:
a @ ~> /usr/local/bin/vim --version | grep X11
+digraphs +mksession +scrollbind +X11
但是,如果我使用servername选项启动Vim,如下所示:/usr/local/bin/vim --servername foo
,请求另一个shell中的vim登记活动服务器只返回任何内容:
a @ ~> /usr/local/bin/vim --serverlist
a @ ~>
因此,我想,在没有GUI的情况下,是否可以在控制台模式下使用客户端 - 服务器功能?有任何积极的反馈意见吗?
答案 0 :(得分:1)
帮助告诉:
$http.post('/home',data);
(找到The communication between client and server goes through the X server.
)
答案 1 :(得分:0)
是的,这是可能的。
我会写下所需的所有步骤
brew cask install xquartz
brew install vim --with-client-server
现在,如果您启动vim,XQuartz也会启动。如果你使用--servername <name>
参数运行vim,你将能够使用--serverlist
选项查看服务器。
但是在此之后,你必须使用vim启动XQuartz,而且你必须做一些工作来使剪贴板工作得很好。我发现a blog post并遵循了它,但未能使其在剪贴板上正常工作。