履歴の制限はペインの属性であり、ペインの作成時に固定されており、既存のペインでは変更できません。値は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以降では)現在の値を取得して後で復元できるようにするのに役立ちますが、独自の特定の制限を持つ単一の新しいペイン/ウィンドウ/セッションを直接作成する方法は現在ありません)。
2 ** (25 - 7) = 256K
25万行に増やすことができます。