25 votes

Utiliser tmux et pbpaste, pbcopy, et launchctl

J'ai découvert que tmux rupture pbpaste , pbcopy y launchctl .

Existe-t-il un bon moyen de le faire fonctionner avec ces outils ?

33voto

Solmead Points 1685

Ok, j'ai trouvé une solution...

Chris Johnsen a un bonne description de ce qui cause ce problème sur github.

Ses outils fonctionnent, mais une meilleure solution, si vous avez homebrew installé à :

brew install reattach-to-user-namespace

Alors dans votre ~/.tmux.conf ajoutez ces lignes :

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 première ligne assure que votre shell peut parler à pbpaste , pbcopy y launchctl maintenant sans inquiétude.

La deuxième ligne vous permet de copier le tmux dans le tampon de collage du Mac en tapant control - b control - c (remplacer control - b avec votre clé de préfixe tmux).

La troisième ligne permet de coller directement dans le tampon de collage du Mac en tapant control-v . Comme effet secondaire, il copie le tampon de collage du Mac dans le fichier tmux Le tampon de collage de l'entreprise.

Je préférerais que je puisse atomiser tmux Il est possible d'utiliser la totalité du tampon de collage du Mac et de le coller directement dans le tampon de collage du Mac, mais... bon.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X