평소 정력 yank
과 paste
(명령 저장 / 닫기하지만 파일을 통해 작업을 수행하고)은 같은 창에서 작동합니다. 여러 터미널에서 작동하도록 할 수 있습니까 (한 터미널의 창에서 다른 터미널에 붙여 넣는 경우) 어떻게 가능합니까?
답변
아마 당신이 시도하기위한 가장 간단한 것은 배치하는 것입니다 set clipboard=unnamed
당신에 .vimrc
당신의 정력 세션을 다시 시작합니다.
이것은 모든 vim 세션이 동일한 X 선택 버퍼를 공유하기 때문에 한 창에서 yank
(예 :)을 실행 하고 다른 창에서 (예 :)가 작동합니다.yy
put
p
단점은 응용 프로그램의 다른 창에서 텍스트를 선택하자마자 yank 버퍼를 덮어 쓰는 것입니다.
거꾸로, 그것은 또한 vim에서 잡아 당기는 것을 중간 클릭으로 모든 응용 프로그램에 붙여 넣을 수 있음을 의미합니다.
그런 방식이 마음에 들지 않으면, yank를 입력 하기 전에 "+
또는 "*
yank을 입력하고 명령을 입력 하십시오 "+yy
.
+
클립 보드와 상호 작용 양식 ( "+y
같은됩니다 Ctrl+ C, "+p
처럼 Ctrl+ V). 양식은 선택 버퍼 (와 상호 작용하는 마우스 왼쪽 버튼을 클릭 및 드래그처럼되어 중간 클릭처럼).*
"*y
"*p
참조 GUI 선택 만들기 , X11 선택 지원 및 클립 보드 와 마우스 세부 사항에 대한 옵션을.
답변
전체 파일을 대상 파일로 복사하려는 경우.
vim에서 대상 파일을 엽니 다.
원하는 곳에 커서를 놓고 다음을 입력하십시오.
:r /path_to_file/file.ext
커서가있는 전체 파일을 복사합니다 …