画面コマンドのスクロールバックをクリアするにはどうすればよいですか?
-
02-07-2019 - |
質問
私が使用するのは、 screen
Linux のコマンドライン マルチタスク用のコマンドを使用し、スクロールバック バッファーの長さを非常に大きな値に設定しました。特定のタブをそこに置いておきたくないときに、そのタブのバッファをクリアするためのキーの組み合わせはありますか?
解決
このスレッド には次のような提案があります。
スクロールバックを削除するウィンドウで、スクロールバックをゼロに設定し、通常の値(場合は15000)に戻します。
必要に応じて、これをキーにバインドできます。
bind / eval "スクロールバック 0" "スクロールバック 15000"
発行できるのは、 scrollback 0
セッションからもコマンドを入力した後、 C-a :
。HTH。
他のヒント
C-a C
プロンプトを含む画面をクリアしますclear
(キーの組み合わせではなくコマンド) は、プロンプトを残して画面をクリアします。
到着予定時刻:元の質問を読み間違えました。これらは表示されているテキストをクリアするだけで、バッファはクリアしません。
現在の画面を消去するコマンド「clear」も追加しました。注:プロンプトに戻るには Enter キーを押す必要があります。
bind '/' eval "clear" "scrollback 0" "scrollback 15000"
また、それを「.screenrc」に追加して永続的にします。
注:スラッシュが「.screenrc」に干渉しないように、スラッシュの前後に一重引用符を追加しました。必要ないかもしれません。
別名 cls='printf "\e[3J\033c"'
画面とスクロールバック バッファをクリアします。
^a : clear
Ubuntuで私のために働いてくれました。
Mac では Command-K が最適なソリューションのようです。詳細と説明については、を参照してください。 このページ.
マニュアルページから:
C-a C (clear) Clear the screen.
所属していません StackOverflow