Utilizzo di tmux e pbpaste, pbcopy e launchctl

25

Ho scoperto che tmux rompe pbpaste , pbcopy e launchctl .

C'è un buon modo per renderlo piacevole con questi strumenti?

    
posta docwhat 23.02.2012 - 04:43
fonte

1 risposta

31

Ok, ho trovato una soluzione ...

Chris Johnsen ha una buona scrittura di ciò che causa questo problema su github.

I suoi strumenti funzionano, ma una soluzione migliore, se hai homebrew installato su:

brew install reattach-to-user-namespace

Quindi nel tuo ~/.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 garantisce che la tua shell possa parlare con pbpaste , pbcopy e launchctl ora senza preoccupazioni.

La seconda riga ti consente di copiare il tmux incolla il buffer nel buffer di incollamento del Mac digitando controllo - b controllo - c (sostituisci control - b con il tuo prefisso tmux).

La terza riga incollerà direttamente il buffer di incollamento del Mac digitando control-v . Come effetto collaterale, copia il buffer di pasta del Mac nel buffer di pasta di tmux .

Preferirei se potessi nuke tmux del buffer di incolla interamente e farlo incollare direttamente nel buffer di incolla del Mac, ma ... vabbè.

    
risposta data 23.02.2012 - 04:53
fonte

Leggi altre domande sui tag