El Capitanでできたように、tmuxセッションでコピーして貼り付けたいです。 MacOS Sierraをインストールしたばかりですが、この機能はありません。昨日それを失うまで、私はこの機能をどれほど頻繁に利用したかを知りませんでした。
.tmux.conf
ファイルから削除されました。これは、このMacBookにSierraをロードした後に修正する必要がある最後の問題です。これをデバッグして、何が正しく機能していないかを把握する方法がわかりません。デバッグ支援または解決策を使用して、どちらの方向にも助けていただければ幸いです。
Bugger-iterm2に設定がありませんでした。私が気付いたのは、pbpasteが実際に期待どおりに機能していたことです。tmuxセッションでテキストを選択できず、pbcopyを期待どおりに機能させることができませんでした。
これにより、iterm2の設定を非常によく見るようになりました。この設定を有効にすると、Applications in terminal may access clipboard
が機能しました。
このトピックに関する最近のリソースがないため、他の人のためにpbcopy/pbpasteに関する.tmux.confセクションも含めています。
# 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"
Login-Shellを使用していることに注意してください。優先シェルが/etc/shells
にあり、デフォルトのシェルとして設定されていることを確認してください。
chsh -s /usr/local/bin/bash
私にとって、そのボックスをチェックしてもうまくいきませんでした-ここに述べられているように、tmux-MacOSX-pasteboardをもう一度追加する必要がありました: