답변:
tmux-users 메일 링리스트 (실제로 sf.net에서 호스팅되지만 )에서 관련 스레드 ( "OSX 10.6.5, Terminal.app, iTerm.app pbpaste, pbcopy는 tmux에서 작동하지 않음" )에 언급 된 패치를 시도 할 수 있습니다. 나는 그들의 아카이브 인터페이스를 혐오 한다 ).
참고 : 패치는 한 번에 MacPorts 포트에 적용 되었지만 나중에 다른 오류가 발생하는 것으로 의심 될 때 되돌려졌습니다 . 그러나 이러한 오류는 실제로 잘못된 버전의 libevent를 좋아하여 발생할 수 있습니다 ( 최신 버전의 tmux는 어느 버전의 libevent에서도 작동 하는 것으로 보입니다 ).
helgeg가 그것을 가져 왔기 때문에 위에서 언급 한 패치를 사용하려는 시도에 대한 메모 를 언급 할 것 입니다.
요약 : 패치를 신뢰할 수 없음을 발견했습니다. 보드 보드 액세스를 허용했지만 libevent 버전 2를 설치하면 많은 경고 메시지가 나타납니다 (버전 1의 영향이 적을 수 있음). 또한 tmux 서버가 일반적인 fork (2) ( daemon (3) 사용 ) 를 수행 하지 못하게하므로 서버 프로세스의 작동 방식이 크게 변경됩니다.
나는 tmux 패치없이 문제를 해결 하는 프로그램을 출판했다 . tmux 에서 페이스트 보드를 사용하는 데 문제가있는 사람들 (그리고 위의 패치가 만족스럽게 작동하지 않는 사람들)은 나의 해결책을 시도하고 싶을 것입니다.
^b + [
찾아보기 모드를 시작하고 Space
+ Enter
를 사용 하여 텍스트를 선택하고 복사하면 mac vim에 붙여 넣을 수 없습니다. 조언 부탁드립니다.
copy-mode
복사됩니다 . 버퍼를 읽는 것처럼 Vim 명령을 사용할 수 있습니다 . 아니면 맥 페이스트 보드에 데이터를 복사 할 준비 수 : (A 아마로 TMUX를 통해 바인딩 (에) 또는 TMUX 종료 1.8 이상) 는 A 바인딩 (즉,이를 사용하는 대신에 당신이 당신의 선택을 일단). :r!tmux save-buffer -
tmux save-buffer - | reattach-to-user-namespace pbcopy
run-shell
copy-mode
bind -t vi-copy y copy-pipe 'reattach-to-user-namespace pbcopy'
y
Enter
y
있습니다 : D
Chris Johnsen은 OSX에서 pbcopy 및 pbpase 사용 문제를 해결하는 래퍼를 만들었습니다. https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard (위의 MacVim 문제의 근본 원인)
Chrish Johnsen이 설명한 문제를 해결하는 또 다른 해키 방법은
(짧은 이야기 : Tmux는 자체 실행 방식으로 인해 OS X 페이스트 버퍼에 액세스 할 수 없습니다)
항상 응용 프로그램 폴더 또는 비 tmux 터미널 세션에서 MacVim을 열어야합니다.
이것을 사용하십시오
http://webexpose.org/2008/10/13/open-macvim-tabs-from-command-line
항상 같은 MacVim 윈도우의 새 탭에서 파일을 여는 방법에 대한 튜토리얼.
해당 MacVim 창은 이미 붙여 넣기 버퍼에 액세스 할 수 있으며 다른 후프를 거치지 않아도됩니다.
그러나 첫 번째로드에서 tmux로 MacVim을 시작하지 않아야합니다.