我如何在Mac OS X上编译带有
clientserver
功能的Vim?我已经获取了vim-7.3.tar.bz2源文件。我知道MacVim内置了此功能,但当GUI运行时才能工作。因为我可以轻松切换到终端,所以我希望使用CLI版本,这样我的工作会更加容易。我使用以下./configure
选项编译了Vim 7.3。./configure --enable-rubyinterp --enable-pythoninterp --with-features=huge
我查看了这个Unix & Linux上的问题,但它只涵盖了Ubuntu的解决方案。另外,由于我启用了huge
特性集,根据vimdoc的说法,我应该期望有+clientserver
:
因此,如果一个特性被标记为“N”,它将包括在Vim的normal、big和huge版本中。
更新:
服务器特性仅适用于GUI MacVim。要复制此操作:
$ Applications/MacVim.app/Contents/MacOS/Vim --servername VIM
在另一个控制台中:
$ vim --serverlist # does not output anything
如果我启动图形界面的MacVim,
$ vim --serverlist
VIM1
但我的要求是在CLI Vim中工作。
vim
别名设置为编译后的 Vim 路径。--version
只有-clientserver
。 - Kit