rxvt - So löschen Sie den Scrollback

1803
henry

Ich hatte gehofft, dass dies ein einfacher sein würde, aber ich sehe es nicht auf der Manpage und konnte es nicht googeln. Gibt es eine Tastenkombination oder sogar einen Konsolenbefehl, den ich verwenden kann, um den Scrolback-Puffer in rxvt / urxvt zu löschen? Strg-1 löscht den aktuellen Bildschirm, der Puffer bleibt jedoch erhalten.

Ich schätze es.

-- Henry

6

2 Antworten auf die Frage

8
ideasman42

Wenn Sie den Bildlauf rückgängig machen möchten, indem Sie Strg-L drücken, fügen Sie dies Ihrem hinzu ~/.Xresources

URxvt.keysym.Control-l: command:\033c 

Das ist wie beim Laufen:

echo -ne '\033c' 

Es gibt jedoch den Text an das Terminal aus, ohne einen Befehl an der Eingabeaufforderung ausführen zu müssen.

Bevorzugen Sie dies, da es verwendet werden kann, während ein Programm ausgeführt wird.

Das ist fantastisch! Wissen Sie, ob es irgendwo eine Spezifikation für diese Befehle gibt? Ich habe versucht, zu googeln, konnte aber den Namen nicht finden. Avindra Goolcharan vor 7 Jahren 2
Wo war das mein ganzes Leben. Seufz ... Ich wünschte wirklich, es wäre leicht, solche Edelsteine ​​zu finden! étale-cohomology vor 6 Jahren 1
1
slackmart

In rxvt(ausgeführt bash shell) resetfunktioniert der Befehl korrekt.

Es ist jedoch sehr langsam. Es dauert ein paar Sekunden für mich. Babken Vardanyan vor 10 Jahren 1
Dies kann nicht einfach während eines laufenden Programms verwendet werden. ideasman42 vor 7 Jahren 0
Bei Verwendung von Top-of-the-Line-Hardware dauert dies immer noch einige Sekunden. Es ist * viel * schneller, das Terminal einfach zu schließen und wieder zu starten! Das ist inakzeptabel. étale-cohomology vor 6 Jahren 0