tmux でスクロールバック バッファ サイズを増やすにはどうすればいいですか? 質問する

tmux でスクロールバック バッファ サイズを増やすにはどうすればいいですか? 質問する

スクロールバック バッファ サイズを増やすにはどうすればいいですかtmux?

コピー モードに入ると、使用可能なスクロールバック行の数は常に 2000 未満になります。

ベストアンサー1

履歴制限は、ペインの作成時に固定されるペイン属性であり、既存のペインでは変更できません。値はhistory-limitセッション オプションから取得されます (デフォルト値は 2000)。

異なる値を持つペインを作成するには、history-limitペインを作成する前に適切なオプションを設定する必要があります。

別のデフォルトを設定するには、ファイルに次のような行を追加します.tmux.conf

set-option -g history-limit 3000

注意: 非常に大きなデフォルト値を設定する場合は注意してください。多くのペインを作成すると、大量の RAM が簡単に消費される可能性があります。

既存のセッション内の新しいペイン (または新しいウィンドウの最初のペイン) の場合は、そのセッションの を設定できますhistory-limit。次のようなコマンドを使用できます (シェルから)。

tmux set-option history-limit 5000 \; new-window

新しいセッション(の初期ウィンドウの初期ペイン)では、history-limitセッションを作成する前に「グローバル」を設定する必要があります。

tmux set-option -g history-limit 5000 \; new-session

注: 値を再設定しない場合history-limit、新しい値は将来作成される他のペイン/ウィンドウ/セッションにも使用されます。現在のところ、(少なくとも一時的に) 変更せずに、独自の特定の制限を持つ単一の新しいペイン/ウィンドウ/セッションを直接作成する方法はありませんhistory-limit(ただしshow-option、(特に 1.7 以降では) 現在の値を取得して後で復元できるようにすることはできます)。

おすすめ記事