내 vim에는 컴파일 기능이 없습니다 clipboard
. 그래서 xsel
제안에 따라 사용했습니다.자일스콘텐츠를 복사/붙여넣으세요.
:.w !xsel -b
저는 현재 행을 선택하고 :w !xsel -b
전체 문서를 선택하곤 했습니다 .
V
하지만 때로는 이를 사용하여 수행한 여러 줄 선택을 클립보드로 이동해야 할 때가 있습니다 . 어떻게 사용하나요 xsel
?
참고: 나는 이것을 시도했지만 Ctrl-Shift-c
성공하지 못했습니다. 어쨌든 저는 Ctrl 키 조합을 사용하면 손가락이 부러지기 때문에 별로 좋아하지 않습니다.
답변1
기본적으로 시각적 모드에서도 동일한 작업을 수행할 수 있습니다. 지역을 선택한 후 아래 1을 클릭하세요 .
:'>,'> !tee >(xsel -b)
tee
선택한 영역의 내용이 지워지지 않도록 파이프를 연결해야 합니다 .
1 에서 적응여기.
답변2
매우 간단하다는 것이 밝혀졌습니다. "v" 명령을 사용하여 원하는 텍스트 영역을 강조 표시하세요. 즉시 "!" 명령을 누르고 해당 명령을 누르십시오.
따라서 시퀀스는 "v" "!"
답변3
:w !xsel -b
시각적 선택 항목을 복사하려면 입력하세요 . 시각적 선택이 활성화된 동안 키를 누르면 :
시각적 선택을 지정하는 범위가 삽입되어 실행이 종료됩니다 :'<,'>w !xsel -b
.
이렇게 하면 부분적으로 또는 완전히 선택된 모든 행이 복사됩니다. 즉, 선택이 시작되는 행과 선택이 끝나는 행, 선택되지 않은 부분까지 완전히 포함합니다. 선택 항목을 정확하게 복사하는 방법을 모르겠습니다.
물론, Vim이 +clipboard
이 옵션으로 컴파일 되었다면 "+y
.
나는 가지고있다Vim이 클립보드를 지원하지 않을 때 "+
이를 사용할 방법을 찾고 있습니다.xsel
, 하지만 완전히 유효한 답변을 얻지 못했습니다. 매우 어려운 것 같습니다.