Linuxでコマンドラインマルチタスクにscreen
コマンドを使用し、スクロールバックバッファの長さを非常に大きな値に設定しました。特定のタブをもうそこに置きたくないときに、そのタブのバッファーをクリアするためのキーの組み合わせはありますか?
このスレッド 次の提案があります:
スクロールバックを削除するウィンドウで、スクロールバックをゼロに設定してから、通常の値(この場合は15000)に戻します。
必要に応じて、これをキーにバインドできます。
bind/eval "scrollback 0" "scrollback 15000"
scrollback 0
と入力した後、セッションからC-a :
コマンドを発行することもできます。 HTH。
C-a C
プロンプトを含め、画面をクリアしますclear
(キーの組み合わせではなくコマンド)は画面をクリアし、プロンプトを残しますETA:元の質問を読み間違えました。これらは表示されているテキストをクリアするだけですが、バッファはクリアしません!
現在の画面をクリーンアップするために、コマンド「clear」も追加しました。 N.B.プロンプトを取り戻すには、Enterキーを押す必要があります。
bind '/' eval "clear" "scrollback 0" "scrollback 15000"
また、「。screenrc」を追加して永続的にします。
N.B. 「.screenrc」に干渉しないように、スラッシュの前後に一重引用符を追加しました。必要ないかもしれません。
エイリアスcls = 'printf "\ e [3J\033c"'
画面とスクロールバックバッファをクリアします。
^a : clear
ubuntuで働いてくれました。