Bugger - Ich habe in iterm2 eine Einstellung gefunden, die ich vermisst habe. Was mir aufgefallen ist, dass pbpaste tatsächlich wie erwartet funktioniert, ich konnte einfach keinen Text in einer tmux-Sitzung auswählen und pbcopy wie erwartet arbeiten.
Dies veranlasste mich dazu, meine iterm2- Präferenzen sehr genau zu betrachten . Die Aktivierung dieser Einstellung hat funktioniert Applications in terminal may access clipboard
.
Ich füge auch meinen Abschnitt .tmux.conf in Bezug auf pbcopy / pbpaste für andere hinzu, da es zu diesem Thema keine aktuellen Ressourcen gibt:
# copy-paste integration set-option -g default-command "login-shell" # use vim key bindings in copy mode setw -g mode-keys vi # use 'v' to begin selection like in vim bind-key -t vi-copy v begin-selection bind-key -t vi-copy y copy-pipe "pbcopy" # update default bindings of `Enter` to also use copy-pipe unbind -t vi-copy Enter bind-key -t vi-copy Enter copy-pipe "pbcopy" # bind ']' to use pbpaste bind ] run "pbpaste | tmux load-buffer - && tmux paste-buffer"
Beachten Sie, dass ich login-shell verwende. Vergewissern Sie sich, dass Ihre bevorzugte Shell vorhanden ist /etc/shells
und Sie sie als Standard-Shell festgelegt haben.
chsh -s /usr/local/bin/bash