1. ホーム
  2. scroll

[解決済み] tmuxのスクロールバックバッファサイズを大きくするには?

2022-03-23 23:47:04

質問

のスクロールバックバッファサイズを大きくするにはどうすればよいですか? tmux ?

コピーモードにすると、使用可能なスクロールバックの行数(右上に表示される)が常に2000以下になってしまいます。全てのtmuxコマンドのリストを探してみましたが、スクロールバックのサイズに関するものが見当たりません。私が見た限りでは screen コマンド では、そのオプションは機能しません。 tmux .

使用方法 tmux 1.8、Ubuntu 12.04 LTS、どちらかが konsole または gnome-terminal .

解決方法は?

履歴の上限は、ペイン属性で ペイン作成時に固定され、既存のペインには変更できない . この値は 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 以降では) 現在の値を取得し、後で復元するのに役立ちます)。