간단한 질문을 드립니다. vim을 사용하여 텍스트 파일에서 클립보드로 복사하여 붙여넣는 방법은 무엇입니까? 내가 사용한다면
yY
붙여 넣을 수는 있지만 vim 파일(p 사용)에서만 클립보드에 내용을 붙여 넣을 수 없습니다.
아무것도 붙여 넣지 않으면 "+Y
. vim으로 복사한 파일의 텍스트 내용을 어떻게 붙여넣나요?
답변1
"+yy
ctrl+v를 사용하여 전체 줄을 clibboard에 복사 할 수 있으며 ctrl+v를 사용하여 다른 곳에 붙여넣을 수 있습니다. v
복사하려는 정확한 텍스트를 선택하기 위해 시각적 모드(일반 모드에서 누르기)로 들어갈 수도 있습니다 .
컴파일 플래그에서 이를 활성화해야 한다는 점에 유의하세요 +clipboard
(제 기억이 맞다면 Python 지원도 있습니다). +python
이 유형을 확인하려면:
vim --version | grep clipboard
+clipboard를 읽으면 괜찮습니다. 그렇지 않으면 -clipboard가 출력되면 클립보드 지원을 사용하여 vim을 다시 컴파일해야 합니다(내 배포판에서는 기본 기능으로 이 기능을 활성화하지 않기 때문에 이 작업을 수행해야 했습니다).
또한 다음 주소로 질문을 보내주시기 바랍니다.https://vi.stackexchange.com/, 현재 베타 버전이지만 이와 같은 문제를 해결하기에 좋은 장소가 될 수 있습니다.
답변2
이는 버전에 따라 다릅니다 vim
. 클립보드가 지원되지 않으면 vim
전화를 걸어야 합니다 ( Mac pbcopy
OS) . 이렇게 하면 버퍼의 내용이 지워집니다(저는xclip
xsel
:%!xsel -i -b
copycat
vim
(삭제 문제를 방지하고 Mac OS X와 OpenBSD 환경 간의 이식성을 제공하기 위해) 대부분의 사람들에게 더 나은 옵션은 운영 체제 클립보드를 지원하는 옵션을 사용하는 것입니다 .