画面コマンドのスクロールバックをクリアするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/113427

  •  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.
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top