나는 데스크톱 시스템으로 Mac OS X에서 많은 시간을 보내고 있으며 Mac에는 명령줄을 위한 두 개의 멋진 작은 유틸리티 가 있는데 , pbcopy
.pbpaste
stdin
stdout
Linux에 유사한 유틸리티나 비 GUI 페이스트보드가 있습니까? 어떻게 작동하나요?
나는 이 블로그 게시물을 읽었다.http://blog.roseman.org.uk/tag/iterm2.htmlXQuartz
Google에서 일하는 한 사람이 , iTerm2
, 및 vim
항목을 사용할 수 있고 로컬 클립보드와 동기화되는 시스템 페이스트보드에 복사 yanks
할 수 있다고 말합니다.vim
을( 를) 설치하고 XQuartz
환경 설정을 변경한 다음 상자를 선택하여 페이스트보드를 동기화하고 X 전달( )을 사용하여 원격으로 ssh에 연결했지만 원격 시스템의 시스템 페이스트보드( )에 ssh -X
항목을 집어넣으면 로컬 클립보드가 변경되지 않습니다.vim
"+yy
내가 도대체 뭘 잘못하고있는 겁니까? tmux
페이스트보드를 동기화하려면 을(를) 사용해야 합니까 ?
이전에 명령줄 Linux에서 페이스트보드를 사용해 본 적이 없어서 조금 맹목적으로 설명하겠습니다. 누군가 이 주제에 대해 좀 더 이해하도록 도와줄 수 있습니까?
답변1
X 지원으로 컴파일된 vim 버전이 필요합니다. gvim -v
물론 gvim을 설치한 후 실행하여 터미널에서 적절한 버전을 실행할 수 있습니다 .
답변2
단계:
- 클립보드를 공유하도록 OSX X11 구성
- OSX와 서버 간에 X11 전달
- +xterm_clipboard로 컴파일된 vim을 사용하세요.
- 선택 사항: 기본 작업에 시스템 클립보드를 사용하려면 'set clipsboard=unnamedplus'.
+xterm_clipboard 없이 컴파일된 vim 버전을 사용하고 있는 것 같습니다. 를 통해 확인하실 수 있습니다 vim --version | grep xterm_clipboard
. 내 우분투 서버에 설치되어 vim-nox
있습니다 .vim-gtk
자세한 내용은 여기: http://www.lowlevelmanager.com/2012/09/osx-remote-vim-clipboard-sync.html