답변:
먼저 클립 보드 사용 버전의 vim을 설치해야합니다. 그래픽이 아닌 환경 (예 : 우분투 서버 사용자)와 사용자를 수용하기 위해, vim
그리고 vim-tiny
이 기능에 훅하지 않습니다. 그래픽 또는 터미널에서 실행되는 GVim 을 설치하려고합니다 . GVim이 vim
명령 을 대체합니다 .
첫 번째 vim에서 'cut buffer'에 텍스트를 넣은 다음 두 번째 vim에 텍스트를 붙여 넣을 수 있습니다. 글로벌 컷 버퍼에 복사하려면 +
레지스터를 사용하십시오 . 이 "
키를 사용하면 yank 또는 paste 작업을 수행 할 때 사용할 레지스터를 지정할 수 있습니다.
첫 번째 vim에서 레지스터에 줄을 넣습니다 +
.
"+yy
그런 다음 +
두 번째 vim 의 레지스터에서 붙여 넣으십시오 .
"+p
사용 가능한 레지스터에 대한 자세한 내용은를 참조하십시오 :help registers
. "+p
시스템의 다른 소스에서 복사 한 텍스트를 붙여 넣을 수도 있습니다 .
"*yy
, "*p
또한 작동합니다. 당신이 때 :reg
, 당신은 그 스타 레지스트리를 볼 수 있습니다
(내 키 바인딩 습관을 변경하는 저를 필요로하지 않는) 나를 위해 일한 것이 가장 좋은 방법은 여기에 있습니다 : https://stackoverflow.com/questions/9166328/how-to-copy-selected-lines-to-clipboard-in- 정력
그냥 넣어 :
set clipboard=unnamedplus
당신의 .vimrc
.
set clipboard=unnamedplus
GVim을 설치 한 것과 함께 추가해야 했습니다. 그러나 실제 GVim 프로그램 대신 Vim에 xfce4 터미널을 사용할 수있었습니다.
Bill의 솔루션을 좋아하고 매핑을 만들었습니다.
vmap <leader>y :w! /tmp/vitmp<CR>
nmap <leader>p :r! cat /tmp/vitmp<CR>
비주얼 모드의 첫 번째 파일은 / tmp / vitmp의 모든 파일을 복사하고 두 번째 파일은 파일의 / tmp / vitmp의 내용을 복사합니다.
"*y
서버에서 사용 이 중단 된 것 같습니다
실제로 매우 간단합니다 : vim
클립 보드를 지원 하는 버전을 설치하십시오 . 그렇지 vim
않은 경우 다음 중 하나를 받으십시오 .
sudo apt-get install vim-athena
sudo apt-get install vim-gnome
sudo apt-get install vim-gtk
설치가 완료되면을 실행하십시오 vim
. 다음을 실행하여 클립 보드가 활성화되어 있는지 확인할 수도 있습니다.
vim --version|grep clipboard
당신은 볼 수 +xterm_clipboard
있습니다.
당신은 아마이 답변을 싫어할 것입니다. 나는 다양한 유닉스 컴퓨터에서 80 년대를 거슬러 올라가서 최근에 리눅스에서 놀았었다.
잘라내어 붙여 넣을 솔루션은 Windows에서 실행되는 Putty를 사용하여 Linux 상자에 액세스하는 것입니다.
Putty를 사용하면 창에서 txt를 강조 표시하여 복사 할 수 있습니다. 그런 다음 다른 퍼티 창 / 세션으로 이동하여 마우스 오른쪽 버튼을 클릭하여 붙여 넣을 수 있습니다.
더 쉬울 수 없었다. 그리고 지금 vim이 있습니다. 내 하루에 돌아 오지 않은 너무 나쁜, 그것은 내가 이맥스 마피아를 지키는 데 도움이 될 것입니다.