다음을 어떻게 수행합니까?
vim의 모든 텍스트를 복사하여 Mail Outlook과 같은 외부 프로그램에 붙여넣으시겠습니까? 시도했지만 붙여넣기 +y
가 gg*yG
작동하지 않습니다.
답변1
이를 위해서는 vim에 X11 클립보드 통합이 필요합니다. vim --version
이것을 수행 하고 찾아서 확인할 수 있습니다 +xterm_clipboard
( +clipboard
아니요, 이는 GUI를 사용하기 위한 것이며 실제로는 아마도 당신이 추구하는 것일 것입니다. 질문은 GUI 또는 터미널을 지정하지 않습니다).
가 없으면 +xterm_clipboard
해당 기능이 있는 vim 버전을 구해야 합니다(또는 직접 다시 컴파일해야 합니다).
갖고 계시다면 정말 대단합니다. 계속해보자.
X11에는 2개의 "클립보드"가 있습니다. 선택 버퍼가 있고 그 다음에는 실제 클립보드가 있습니다. 선택 버퍼는 강조 표시/중간 클릭입니다. 클립보드는 일반적인 CTRL+C/CTRL+V입니다.
현재 행을 선택 버퍼에 복사하려면 다음을 수행하십시오 "*yy
. (예, Shift+quote Shift+8 yy입니다.)
클립보드에 복사하려면 다음을 수행하세요 "+yy
.
(시각 모드에서는 , 또는 등의 다른 선택 지정자를 사용할 수 있습니다 "+yG
)"+y
이 중 하나를 기본값으로 설정하려면 / 비트 yy
없이 직접 수행할 수 있으며 다음 중 하나를 에 추가할 수 있습니다 ."+
"*
~/.vimrc
set clipboard=unnamed
또는
set clipboard=unnamedplus
머신에 원격으로 액세스할지 여부를 지정하지 않았지만, 그래도 그렇게 할 수는 있지만 X11 전달을 켜고 SSH에서 작업해야 합니다. 하지만 경고하겠습니다. vim을 시작하는 데 몇 초가 걸릴 수 있습니다.