Respostas:
Ok, eu encontrei uma solução ...
Chris Johnsen tem uma boa descrição do que causa esse problema no github.
Suas ferramentas funcionam, mas uma solução melhor, se você tiver o homebrew instalado para:
brew install reattach-to-user-namespace
Em seguida, ~/.tmux.conf
adicione suas linhas:
set-option -g default-command "reattach-to-user-namespace -l zsh" # or bash
bind C-c run "tmux show-buffer | reattach-to-user-namespace pbcopy"
bind C-v run "reattach-to-user-namespace pbpaste | tmux load-buffer - && tmux paste-buffer"
A primeira linha garante que o seu shell pode falar pbpaste
, pbcopy
e launchctl
agora sem preocupações.
A segunda linha permite copiar o tmux
buffer de colagem no buffer de colagem do Mac, digitando control- b control- c(substitua control- bpela sua chave de prefixo tmux).
A terceira linha colará diretamente o buffer de colagem do Mac digitando control-v. Como efeito colateral, ele copia o buffer de colagem do Mac no buffer de colagem do Mac tmux
.
Eu preferiria se eu pudesse tmux
usar o buffer de pasta das armas nucleares completamente e colar diretamente no buffer de pasta do Mac, mas ... tudo bem.