J'ai découvert que tmux se casse pbpaste
, pbcopy
et launchctl
.
Existe-t-il un bon moyen de le rendre agréable à jouer avec ces outils?
D'accord, j'ai trouvé une solution ...
Chris Johnsen a une bonne description de ce qui cause ce problème sur github.
Ses outils fonctionnent, mais une meilleure solution, si vous avez installé homebrew pour:
brew install reattach-to-user-namespace
Ensuite, dans votre ~/.tmux.conf
ajouter 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 garantit que votre shell peut parler pbpaste
, pbcopy
et launchctl
maintenant sans soucis.
La deuxième ligne vous permet de copier le tmux
tampon de collage dans le tampon de collage du Mac en tapant control- b control- c(remplacez control- bpar votre clé de préfixe tmux).
La troisième ligne va directement coller le tampon de collage du Mac en tapant control-v. En tant qu'effet secondaire, il copie le tampon de collage du Mac dans le tampon tmux
de collage de.
Je préférerais que je puisse tmux
entièrement coller le tampon de collage de Nuke et le faire coller directement dans le tampon de collage du Mac, mais ... eh bien.