Wenn ich in der Konsole den Befehl „Clear scrollback & reset“ ausführe, während ich ZSH (mit Oh-My-Zsh) verwende, kann letzteres mit der Aufwärtspfeiltaste nicht mehr rückwärts im Verlauf suchen.
Wenn ich beispielsweise in der Eingabeaufforderung ein Präfix für den gewünschten Befehl drucke, zeigt die Aufwärtstaste normalerweise den letzten Befehl mit diesem Präfix an. Nach dem Zurücksetzen wird jedoch einfach der vorherige Befehl angezeigt, ohne Rücksicht auf das von mir eingegebene Präfix.
Einfaches Beispiel:
- ➜ ~ typePräfix_Up
- ➜ ~ Präfixbefehl(Gut)
- ➜ ~ nur_letzter_Befehl(schlecht)
Wie kann ich das beheben?
Antwort1
Gemessen andieser Kommentar im Bugtracker von KDE, dieses Verhalten scheint beabsichtigt zu sein:
Der Terminalemulator verfügt über eine Reihe von Statusinformationen […] „Reset“ setzt alles auf den Zustand des Terminals zurück, als es zum ersten Mal gestartet wurde.
Der Hauptgrund, warum Sie einen Reset durchführen müssen, ist, wenn sich das Terminal merkwürdig verhält.
Wenn Sie nur den Scrollback löschen möchten, ohne das Terminal zurückzusetzen, verwenden Sie Ansicht → Scrollback löschen. Oder wenn Sie nur den Bildschirm löschen möchten, drücken Sie CtrlL.