Wie springt man nach einem langen Rückblick zum Ende des Terminal-Eingabeverlaufs?

Wie springt man nach einem langen Rückblick zum Ende des Terminal-Eingabeverlaufs?

Normalerweise durchsuche ich meinen Terminalverlauf sehr weit in die Vergangenheit, indem ich die Taste drücke, um etwas zu finden, und nachdem ich das gefunden habe, möchte ich zum Ende des Eingabeverlaufs gehen, zu dem jetzt leeren neuen Befehl (gibt es ein Wort dafür?), um meinen neuen Befehl einzugeben, aber ich möchte nicht tausendmal drücken. Ich möchte auch nicht mit der Rücktaste oder etwas anderem eine Zeile im Verlauf löschen.

Ich suche nach etwas wie Ctrl+ Endin Texteditoren oder etwas wie Ctrl+ Lim Terminal, aber es sollte den Eingabe- und nicht den Ausgabeverlauf überspringen.

Ich habe Terminal geschrieben, weil ich auch an der Linux/Windows/OSX-Lösung interessiert bin.

Antwort1

Also, so ziemlich überall in Linux/Unix/OSX, wo Sie einen Befehlsverlauf haben (z. B. Bash), wird dieser wahrscheinlich von der Readline-Bibliothek unterstützt.

Readline hat einen eigenen Satz von Befehlen, die mit Tastaturkürzeln verknüpft werden, und einer derBefehle zur Verlaufsmanipulationist end-of-historygenau das, wonach Sie suchen.

Die Standardtastenkombination ist M->, oder, Meta+ >. In den meisten Linux-Konfigurationen Metaist normalerweise die Windows-Taste belegt, daher funktioniert es wahrscheinlich, wenn Sie Win+ eingeben. Wenn nicht oder Sie OSX verwenden, funktioniert es wahrscheinlich, wenn Sie und dann eingeben.>Esc>

Antwort2

Bei Ubuntu 21.04 hat Ctrl+ Shift+ .bei mir funktioniert.

Antwort3

Ich kann nur Kommentare zu Windows-Systemen abgeben, auf denen WSL auf einem Windows-Terminal ausgeführt wird, aber bei mir hat Folgendes funktioniert:

Ctrl+ >( Ctrl+ Shift+ .)

…anstelle der oben besprochenen Tastenkombination auf Super-/Meta-/Windows-Basis.

verwandte Informationen