vim 버퍼 대신 시스템 클립 보드에 복사 않습니다. 일반적인 것들이지만 시스템 클립

vim 버퍼 대신 시스템 클립 보드에 직접 복사하여 붙여 넣기 위해 Y와 P를 설정하고 싶습니다.

추가 명령을 원하지 않습니다. 일반적인 것들이지만 시스템 클립 보드로 복사하여 붙여 넣은 다음 vim 버퍼를 무시해야합니다.

어떻게하면 되나요?

우분투 10.10에서 vim을 실행하고 있습니다.



답변

~ / .vimrc에 다음 명령을 추가하여 Vim이 yanking, put 등의 기본 레지스터 대신 클립 보드를 사용하도록 할 수 있습니다.

set clipboard+=unnamed

보다

:help clipboard
:help 'clipboard'

답변

먼저 정력이 클립 보드 지원하도록 컴파일되어있는 경우, 참조 실행해야 vim --version | grep clip하고이 있는지 +또는 -clipboardxterm-clipboard.

클립 보드가 지원되는 경우 *또는 +레지스터 에서 복사하여 붙여 넣기 하면 System / X11 클립 보드를 사용해야하므로 "*yy한 줄을 복사하여 "*p붙여 넣습니다.

Ubuntu 10.10에서는 vim-gnome을 설치하여 클립 보드 지원을 컴파일 할 수 있습니다.


답변

시도해보십시오 :

"+y   and    "+p

이것은 우분투에서 저에게 효과적입니다.


답변

Ubuntu의 기본 VIM은 vim-tiny이며 시스템 클립 보드 지원을 위해 컴파일되지 않습니다. 클립 보드를 지원하려면 전체 VIM 및 Gnome GUI를 설치해야합니다.

sudo at-get install vim-full vim-gnome

이 두 패키지를 설치 한 후 Akira와 wliao가 언급 한 명령을 사용할 수 있습니다.


답변

클립 보드 레지스터로 이동하십시오.

 "*y

클립 보드 레지스터에서 붙여 넣기 :

 "*p

자세한 내용은:

 :help clipboard

답변

내 온 Ubuntu 18.04 (GNOME Shell)이 활성화 클립 보드 :

sudo apt-get install vim-gnome

vim --version|grep clipboard
+clipboard         +jumplist          +persistent_undo   +virtualedit
-ebcdic            +mouseshape        +statusline        +xterm_clipboard