Frage

Ich verwende den screen Befehl für Kommandozeilen in Linux Multitasking und ich meine Rückholung Pufferlänge auf einen sehr großen Wert eingestellt. Gibt es eine Tastenkombination die Puffer für ein bestimmtes Register zu löschen, wenn ich es nicht will mehr da sitzen?

War es hilfreich?

Lösung

Dieser Thread hat folgenden Vorschlag:

  

Im Fenster, dessen Rückholung Sie löschen möchten, setzen Sie die Rückholung auf Null, dann   wieder in dem Normalwert (in Ihrem   Fall 15000).

     

Wenn Sie möchten, können Sie dies zu einem binden   Schlüssel:

     

bind / eval "Rückholung 0" "Rückholung 15000"

Sie kann den scrollback 0 Befehl aus der Sitzung Ausgabe als auch nach C-a : eingeben. HTH.

Andere Tipps

  • C-a C den Bildschirm löschen, einschließlich der Eingabeaufforderung
  • clear (Befehl, nicht Tastenkombination) den Bildschirm löschen, eine Eingabeaufforderung
  • verlassen

ETA: falsch interpretiert die ursprüngliche Frage; diese werden nur die sichtbaren Text löschen, aber die Puffer nicht löschen!

Ich habe den Befehl „clear“ als auch den aktuellen Bildschirm zu reinigen. N. B. Sie müssen die Eingabetaste drücken Sie auffordern, wieder zu erlangen.

bind '/' eval "clear" "scrollback 0" "scrollback 15000"

fügen Sie es auch zu Ihnen „.screenrc“, um es dauerhaft.

N. B. Ich habe einfache Anführungszeichen um den Schrägstrich sicher zu sein, es nicht in meiner „.screenrc“ nicht zuwiderläuft. Nicht notwendig sein.

alias cls = 'printf "\ e [3J \ 033c'

Löscht den Bildschirm und Rückholung Puffer.

^a : clear

funktioniert für mich auf Ubuntu.

Befehl-K scheint beste Lösung für Mac zu sein. Weitere Einzelheiten und Erläuterungen finden Sie auf diese Seite .

Aus der Manpage:

C-a C       (clear)       Clear the screen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top