web-dev-qa-db-ja.com

画面の実行中にバッファサイズを増やす

PuTTYを介してscreenをウィンドウマネージャーとして使用しています。画面は素晴らしいですが、コマンドを実行するときにバッファを増やす方法が必要です。上にスクロールしてもバッファがありません。どの端末でもウィンドウサイズを超えてstd outが保存されません。

コマンドでオプションを見つけることができないように見える場合、これをどのように増やすことができますか? Ctrla? 探しているものが見つからないようです。

9
Pythonic

行う Ctrla: 次にscrollback 1234と入力すると、バッファが1234行に設定されます。次のコマンドでスクロールバックモード(「コピーモード」)に入ります。 CtrlaEsc、次にviスタイルで移動し、コピーモードを別のモードのままにします。 Esc

6
Philippos

Manページを調べた後、実際にこれを理解しました。 .screenrc内の画面バッファーの設定は機能しますが、can画面セッション内で変更できます。

Ctrl-a: そしてタイピング

scrollback 1000

1000行のバッファを提供します。

次のコマンドを使用して、.screenrcのデフォルトのスクロールバック行数を設定することもできます。

defscrollback 1000

次に、コピーモードに入ると、スクロールできます。

5
Pythonic

実際にはバッファのようなものがありますが、それはほとんどの端末エミュレータからは見えません(そのため、スクロールバーが機能していないように見えます)。それを取得する1つの方法は、 コピーモードCtrl-A[ 続いて矢印キー、 PgUp、など)。このバッファのサイズは.screenrc。あなたはあなたのスクリーンセッション内でその割り当てを変更します:

Ctrl-a: そしてタイピング

scrollback 1000

1000行のバッファを提供します。

2
DopeGhoti

画面の設定をグローバル(すべてのユーザー)に変更する場合は、/etc/screenrcファイルを編集できます。 (Ubuntu)。他のディストリビューションではファイルパスが異なる場合があります。

あなたのケースでは、次の行をファイルに追加できます:

# define a bigger scrollback, default is 100 lines
defscrollback 1024
1
Harry