Mit tmux und pbpaste, pbcopy und launchctl


25

Ich habe festgestellt, dass tmux kaputt geht pbpaste, pbcopyund launchctl.

Gibt es eine gute Möglichkeit, es mit diesen Tools gut spielen zu lassen?

Antworten:


31

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.conffü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, pbcopyund das launchctlohne Sorgen.

In der zweiten Zeile können Sie die kopieren tmuxPaste - 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 tmuxden Paste Buffer.

Ich würde es vorziehen, wenn ich den tmuxPaste Buffer von Nuke komplett und direkt in den Paste Buffer des Mac einfügen könnte, aber ... na ja.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.