この質問から、
設定
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
}