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

관련 정보