[완료]kubuntu + vim에서 클립보드로 내용 복사가 안됩니다.
글쓴이: bluekyu / 작성시간: 화, 2011/02/22 - 12:08오전
현재 Kubuntu 10.10에서 vim을 사용하고 있는데 vim에서 작성한 내용을 클립보드로 복사하고 싶은데, 일반적으로 널려 있는 방법으로는 되지 않아서 질문 드립니다.
지금 사용하고 있는 환경은 kubuntu 10.10 + kde 4.5.5 + vim 7.2 + konsole + klipper를 사용하고 있습니다.
vim에서 클립보드로 복사를 하려면 "*y 나 "+y를 사용하면 된다고 하는데, 키 입력을 하여도 klipper에 나타나지도 않고 vim이 아닌 다른 곳에 붙여넣기를 해도 내용이 붙여넣어지지 않습니다.
또, vimrc 파일에서 set clipboard=unnamed 나 unnamedplus를 사용해도 역시 복사가 안됩니다.
원래 vim에 클립보드 내용을 붙여넣을 때는 콘솔의 붙여넣기 기능인 Ctrl+Shift+V를 사용했었습니다. 마찬가지로 콘솔의 복사 기능인 Ctrl+Shift+C를 사용할 수 있습니다. 그런데 vim 내용을 복사 할 때는 마우스로 블록을 지정해야 하는데, 줄번호를 사용하다 보니 블록 지정을 하게 되면 줄 번호까지 복사되버립니다.
혹시 저와 비슷한 환경에서 같은 문제를 겪으시는 분이 있으신가요?
그리고 어떻게 해결할 방법이 없을까요?
Forums:
완전히 똑같은 환경인데 잘 되고 있습니다. 혹시
완전히 똑같은 환경인데 잘 되고 있습니다. 혹시 "+y를 사용하기 전에 V, Ctrl-V 등으로 블럭을 지정하셨나요? 아니면 현재 커서가 있는 줄 전체를 복사하려면 "+yy를 입력해 보세요. 클립보드 내용을 붙여넣을 때에는 비슷하게 "+p를 사용하면 됩니다.
v 키로 블록 설정해주고 사용하였습니다. 저는 "+p
v 키로 블록 설정해주고 사용하였습니다. 저는 "+p 조차도 작동이 안되는데, 제가 키 입력을 잘못 했는지 모르겠네요.
키 입력할 때 v 누르고 복사할 부분을 설정한 다음, Shift + " 하고 Shift + + 하고, y를 누릅니다.
그리고 klipper를 종료해도 작동이 되지 않습니다.
참고로 덧붙이면 klipper 의 설정 사항은
클립 보드 동작 활성화: 체크 안함
끝낼 때 클리보드 내용 저장하기: 체크
클립보드가 비는 것 방지하기: 체크
과거 기록에서 항목을 선택하면 동작 다시 실행하기: 체크 안함
동작을 실행할 때 공백 제거하기: 체크
그림 무시하기: 체크 안함
선택 무시하기: 체크
텍스트 선택만: 체크 안함
선택 항목과 클립보드 내용 일치시키기: 체크 안함
MIME 기반 동작 사용하기: 체크
입니다.
konsole의 프로필 설정에서 입력 탭에 키 바인딩은 기본값인 XFree 4로 되어 있습니다.
/*** Signature ******************
* blog: http://blog.bluekyu.me/ *
********************************/
저는 '선택 무시하기'의 체크를 풀고 '텍스트
저는 '선택 무시하기'의 체크를 풀고 '텍스트 선택만'에 체크해 놓은 상태였습니다. 나와 있는 대로 '선택 무시하기'에 체크를 풀어도 복사가 안 되거나 하지는 않았습니다. 다른 어딘가에 문제가 있는 것 같네요.
terminal vim 에서 clipboard 로의
terminal vim 에서 clipboard 로의 복사는 되지 않습니다. gVim, MacVim같은 GUI 환경에서만 가능합니다.
그래서 전 복사할때 줄번호 끔니다.
peremen 님의 글을 읽어보니 제가 잘못 알고있었나 보네요. konsole 환경은 아니지만 저도 한번 테스트 해봐야겠습니다.
terminal에서의 clipboard로의
terminal에서의 clipboard로의 복사는
vim --version 에서 clipboard가 켜져야 가능한 것으로 알고 있습니다..
제 ubuntu10.10에는 켜져있지 않네요..
해결 했습니다. kde forum에도 올렸었는데,
해결 했습니다. kde forum에도 올렸었는데, xterm_clipboard 기능이 활성화 되어있어야 한다네요
vim --version 을 실행 했을 때 +xterm_clipboard 로 되어 있으면 작동이 되고, -xterm_clipboard로 되어 있으면 작동이 되지 않습니다.
저는 쿠분투 기본 vi가 깔려 있는 상태에서 vim하고 vim-runtime 패키지만 설치 했는데, vim-gui-common 까지 설치하니까 활성화가 되네요.
그리고 "*y는 작동이 안되고 "+y만 작동이 되네요.
/*** Signature ******************
* blog: http://blog.bluekyu.me/ *
********************************/
혹시나 해서 라이브러리만 있으면 될 줄 알고, 상위
혹시나 해서 라이브러리만 있으면 될 줄 알고, 상위 의존성 파일들을 지워 보았는데, 그냥 gvim이 무조건 깔려야 하네요...
/*** Signature ******************
* blog: http://blog.bluekyu.me/ *
********************************/
댓글 달기