mode-mouse
はtmuxでオンになっているので、バッファをスクロールできますが、OSクリップボードを選択してコピーできないのは好きではありません(tmuxが無効になっている場合など)。 質問:マウスのスクロールを有効にする方法はありますが、選択はできませんか?重要な場合は、KDEのkonsole
を使用しています。設定してみましたが、
set -g mouse-select-pane off
set -g mouse-select-window off
しかし運がない-唯一の違いはmode-mouse
はオン(tmuxはスクロールと選択をキャプチャします)またはオフ(tmuxはスクロールも選択もキャプチャしません)です。
プロトコルの制限により、端末アプリケーションがスクロールのみを要求し、選択を要求することはできません。それはオールオアナッシングです。したがって、tmuxが望んでいたとしても、それはあなたが望むことをする方法がありません。
次のオプションがあります。
残念ながら、あなたの質問への答えはいいえです
KonsoleでShiftキーを押したままにすると、tmuxへのマウス入力の送信が無効になるようです。 OS Xでは、(iTerm2を使用して)@demureはshift + altを押し続けることを提案します。 https://superuser.com/a/599501/57376
LinuxでX選択クリップボードを取得しようとしている場合(中クリックして貼り付け)
これにより、バッファ機能を維持しながらその機能が復元されますが、tmuxは引き続き選択を管理しています
bind -n MouseDown2Pane run "tmux set-buffer \"$(xclip -o)\"; tmux paste-buffer"
bind -n MouseUp2Pane run "tmux display \"Pasted from selection clipboard\""
bind-key -n MouseDragEnd1Pane run-Shell -b "tmux send-keys M-w ;tmux show-buffer|xclip -i; tmux display \"Coppied to selection Clipboard\""
〜/ .tmux.confに追加します