rxvt - wie man den Scrollback löscht


6

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

Ich schätze es.

-- Henry

Antworten:


1

In rxvt(bash shell ausführen) resetfunktioniert der Befehl korrekt.


1
Es ist jedoch sehr langsam. Dauert ein paar Sekunden für mich.
Babken Vardanyan

Dies kann nicht einfach verwendet werden, während ein Programm ausgeführt wird.
ideasman42

Dies dauert bei Verwendung von Hardware der Spitzenklasse noch einige Sekunden. Es ist viel schneller, das Terminal einfach zu schließen und neu zu starten! Das ist inakzeptabel.
étale-cohomology

11

Wenn Sie das Zurückblättern durch Drücken von Strg-L löschen möchten, fügen Sie dies zu Ihrem hinzu ~/.Xresources

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

Das ist wie beim Laufen:

echo -ne '\033c'

Der Text wird jedoch an das Terminal ausgegeben, ohne dass ein Befehl an der Eingabeaufforderung ausgeführt werden muss.

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


2
Das ist fantastisch! Wissen Sie, ob für diese Befehle irgendwo eine Spezifikation definiert ist? Ich habe versucht zu googeln, konnte aber den Namen nicht finden.
Avindra Goolcharan

1
Wo war das mein ganzes Leben lang? Seufz ... Ich wünschte wirklich, es wäre einfach, solche Edelsteine ​​zu finden!
étale-cohomology
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.