檢查 vim 是否在 .vimrc 中使用 +X11 編譯

檢查 vim 是否在 .vimrc 中使用 +X11 編譯

我安裝了兩份 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

相關內容