Ich habe festgestellt, dass tmux kaputt geht pbpaste
, pbcopy
und launchctl
.
Gibt es eine gute Möglichkeit, es mit diesen Tools gut spielen zu lassen?
Okay, ich habe eine Lösung gefunden ...
Chris Johnsen hat einen guten Überblick darüber, was dieses Problem bei Github verursacht.
Seine Tools funktionieren, aber eine bessere Lösung, wenn Sie Homebrew installiert haben, um:
brew install reattach-to-user-namespace
Dann ~/.tmux.conf
fügen Sie diese Zeilen hinzu:
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"
Die erste Zeile stellt sicher, dass Ihre Shell mit Ihnen sprechen kann pbpaste
, pbcopy
und das launchctl
ohne Sorgen.
In der zweiten Zeile können Sie die kopieren tmux
Paste - Puffer in die Mac-Paste - Puffer durch Eingabe control- b control- c(ersetzen control- bmit tmux Präfix - Taste).
In der dritten Zeile wird der Einfügepuffer des Mac durch Eingabe direkt eingefügt control-v. Als Nebeneffekt kopiert es den Paste Buffer des Mac in tmux
den Paste Buffer.
Ich würde es vorziehen, wenn ich den tmux
Paste Buffer von Nuke komplett und direkt in den Paste Buffer des Mac einfügen könnte, aber ... na ja.