tmux でマウスのハイライト表示を制御せずに tmux でマウスでスクロールする

tmux でマウスのハイライト表示を制御せずに tmux でマウスでスクロールする

この質問から、

tmux でマウスを使ってシェルの出力をスクロールする

設定

setw -g mode-mouse on

tmux でマウス スクロールが可能になります。これにより、マウスのクリックとドラッグによる強調表示も tmux によって制御されるようになります。ほとんどの場合、この動作は無害であり、マウスの強調表示とキーボードの強調表示によって、ヤンクされたテキストが同じクリップボードに送信されるのは便利な場合があります。私が遭遇した問題は、ssh 経由で、マウスで強調表示してテキストをシステム クリップボードにコピーする方法がなくなったことです。

マウスのハイライト表示を tmux で制御しないようにしたり、tmux でハイライト表示されたテキストを ssh 経由でシステム クリップボードに送信したりする方法はありますか?

答え1

最近、これを少し実験していたのですが、OS X から Linux ボックスに ssh で接続する場合、alt/ をoption押したままクリックしてドラッグすると、tmux スタイルの強調表示が妨げられることに気付きました。Linux ボックスから ssh で接続する場合は、/ をshift押したままクリックしてドラッグするとうまくいきます。

これは tmux 設定を変更していないため、mode-mouseまだオンになっています。

答え2

私の理解が正しければ、バッファをシステムクリップボードに置くには、

$ tmux save-buffer - | c

どこ

$ which c
c () {
        xclip -i -selection clipboard
}

関連情報