多くのターミナルウィンドウからリモートサーバーにssh-ingする代わりに、1つのssh接続でtmuxを使い始めることにしました。うまくいかないように見えることがあります。
最も重要なのは、ターミナルをマウスでスクロール可能にするにはどうすればよいですか? bash setw -g mode-mouse on
は何もしないようです。どういうわけか、sshを介してもスクロールのアクションを送信するように端末を構成できますか?
それが不可能な場合、ページアップとページダウンをバインドして上下にスクロールする回避策はありますか?
使ってます tmux-2.5rc
経由ssh -YX
およびその他のアプリケーションでは、マウスのスクロールが可能です。
端末プログラムがマウスホイール入力をハイジャックしていないと仮定すると、これを$HOME/.tmux.conf
に追加できるはずです(tmux> = 2.1の場合)。
set-option -g mouse on
端末プログラムによっては、このオプションも役立つ場合があり、tmux
が端末ウィンドウの内容をさらに制御する必要があることを端末に伝えることができます。
setw -g alternate-screen on
コメントについて:
ときどき、tmuxウィンドウからスクロールして、tmux attachコマンドを確認できます。それは正常ですか?
tmux
構成でそのオプションを設定していない場合は、そうです。おそらく、tmuxのバッファーではなく、端末プログラムのバッファー履歴をスクロールバックします。
最後に、本質的に同じである他の質問でより多くの情報を見つけることができます: ここでは、一般的に および ここでは(MacOSおよびiTermの場合)