コピーモードのときに自動的に更新/再レンダリングする端末(読み取り中などtail -f
)では、tmuxは新しいテキストをレンダリングすると自動的に端末の一番下までスクロールします。
記録の一部を確認してカーソルが突然画面の下部に移動すると、非常に迷惑になります。
この動作を無効にできるかどうかを知っている人はいますか?
ベストアンサー1
コピーモードに新しいデータがあるたびに、tmuxは一番下に移動しません。コピーモードでは、ウィンドウがフリーズしてコピーモードを終了するまで新しいデータを読み取ることはできません。
新しいデータがあり、キーを押さないと、tmuxは3分後に自動的にコピーモード(またはすべてのモード)を終了します。これは、ttyが長期間ブロックされることを望まないプログラムの誤動作を防ぐためです。現在のコピーモードに入るときにウィンドウの内容をコピーすることについての議論があるので、tmuxはttyをブロックする必要はありませんが、これが起こるかもしれません。
これに時間がかかるようにするには、tmuxを変更して再WINDOW_MODE_TIMEOUT
構築tmux.h
する必要があります。