Risposte:
Ok, ho trovato una soluzione ...
Chris Johnsen ha una buona descrizione di ciò che causa questo problema su Github.
I suoi strumenti funzionano, ma una soluzione migliore, se hai homebrew installato per:
brew install reattach-to-user-namespace
Quindi, ~/.tmux.conf
aggiungi queste righe:
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"
La prima riga assicura che la tua shell possa parlare pbpaste
, pbcopy
e launchctl
ora senza preoccupazioni.
La seconda riga ti consente di copiare il tmux
buffer di incollaggio nel buffer di pasta del Mac digitando control- b control- c(sostituisci control- bcon la chiave del prefisso tmux).
La terza riga incollerà direttamente il buffer di incollaggio del Mac digitando control-v. Come effetto collaterale, copia il buffer di incollaggio del Mac nel buffer di incollaggio del Mac tmux
.
Preferirei se potessi tmux
usare interamente il buffer di incolla di Nuke e farlo incollare direttamente nel buffer di incolla del Mac, ma ... vabbè.