我安装了两个 vim 副本。
一个与 macvim 一起安装,并且必须配置为 -X11(与 Cocoa 一起使用),而另一个配置为 +X11(在终端中使用,与我使用的插件一起使用)
我希望所有复制的内容都转到系统剪贴板。启用 +X11 后,我可以在 .vimrc 中使用 执行此操作set clipboard=unnamedplus
。启用 -X11 后,我可以使用 执行此操作set clipboard=unnamed
。
我如何有条件地在 .vimrc 中执行此操作?
就像是
if &x11
set clipboard=unnamedplus
else
set clipboard=unnamed
endif
当然这不起作用因为 &x11 不是一个真正的变量。
答案1
if has("x11")
echo "yep"
endif