PuTTYを介してscreenをウィンドウマネージャーとして使用しています。画面は素晴らしいですが、コマンドを実行するときにバッファを増やす方法が必要です。上にスクロールしてもバッファがありません。どの端末でもウィンドウサイズを超えてstd outが保存されません。
コマンドでオプションを見つけることができないように見える場合、これをどのように増やすことができますか? Ctrl + a? 探しているものが見つからないようです。
行う Ctrl + a: 次にscrollback 1234
と入力すると、バッファが1234行に設定されます。次のコマンドでスクロールバックモード(「コピーモード」)に入ります。 Ctrl + aEsc、次にviスタイルで移動し、コピーモードを別のモードのままにします。 Esc
Manページを調べた後、実際にこれを理解しました。 .screenrc
内の画面バッファーの設定は機能しますが、can画面セッション内で変更できます。
Ctrl-a + : そしてタイピング
scrollback 1000
1000行のバッファを提供します。
次のコマンドを使用して、.screenrc
のデフォルトのスクロールバック行数を設定することもできます。
defscrollback 1000
次に、コピーモードに入ると、スクロールできます。
実際にはバッファのようなものがありますが、それはほとんどの端末エミュレータからは見えません(そのため、スクロールバーが機能していないように見えます)。それを取得する1つの方法は、 コピーモード (Ctrl-A、[ 続いて矢印キー、 PgUp、など)。このバッファのサイズは.screenrc
。あなたはあなたのスクリーンセッション内でその割り当てを変更します:
Ctrl-a + : そしてタイピング
scrollback 1000
1000行のバッファを提供します。
画面の設定をグローバル(すべてのユーザー)に変更する場合は、/etc/screenrc
ファイルを編集できます。 (Ubuntu)。他のディストリビューションではファイルパスが異なる場合があります。
あなたのケースでは、次の行をファイルに追加できます:
# define a bigger scrollback, default is 100 lines
defscrollback 1024