Im Readline-Handbuch
# man readline
Im Folgenden wird beschrieben, wie Sie vorwärts und rückwärts suchen.
reverse-search-history (C-r)
Search backward starting at the current line and moving `up' through the history as necessary. This is an incremental search.
forward-search-history (C-s)
Search forward starting at the current line and moving `down' through the history as necessary. This is an incremental search.
Wenn ich Strg + R drücke und "apt-get" eingebe, kann ich einen Reverse-Search-Verlauf erstellen, indem ich kontinuierlich auf Strg + r tippe. Aber dann tippe ich auf Strg + s und das Terminal geht nicht vorwärts. Mache ich etwas falsch
Welchen Schlüssel repräsentiert auch das Meta-Präfix "M-"?
quelle
stop
es für nichts anderes verwendet wirdZusätzlich zum Zuweisen eines anderen TTY-Stoppzeichens wie oben vorgeschlagen können Sie es vollständig entfernen, wenn Sie nicht vorhaben, es zu verwenden (ich neige dazu, dies nicht zu tun), wie folgt:
Dann kann readline Steuerelemente für die Vorwärtssuche verwenden, und Sie erhalten kein seltsames Verhalten, da ein neues Stoppzeichen hinzugefügt wird.
quelle
Der Forward-Search-Verlauf (Cs) funktioniert nicht (obwohl er sich in der Manpage befindet).
'M-' steht für den Alt-Tastenmodifikator.
quelle
C-s
Teil nicht korrigieren , siehe meine Antwort.Bitte nicht verwenden:
aber
oder irgendetwas anderes, da
^J
macht große Probleme mit ssh. (Ich weiß sowieso nicht warum.) Nachdem ich mich eingeloggt hatte Enterund Backslash nicht funktionierte. oder ich musste tippen:bevor ich tippen wollte
so
löste beide Probleme gleichzeitig.
quelle
Sie können die XON / XOFF-Flusssteuerung deaktivieren:
In Ihrem ~ / .profil oder ähnlichem wird Strg + S erkannt.
Beispiel
quelle
So schalten Sie bei Verwendung der Rückwärtssuche vorwärts (mit dem Befehl Strg-R):
Öffnen Sie Ihre .bashrc-Datei:
sudo gedit ~/.bashrc
Fügen Sie diese Zeile hinzu (der Buchstabe "f" kann durch einen anderen ersetzt werden, der vom System noch nicht verwendet wird).
source ~/.bashrc
oder. ~/.bashrc
JETZT KÖNNEN SIE SICH MIT DEM KURZSCHNITT IN DER GESCHICHTE VORWÄRTS BEWEGEN: Strg + f
Arbeiten an Ubuntu 18.04 LTS
quelle
Beachten Sie, dass ich verwendet hatte
in .bashrc, um die Vorwärtssuche zu aktivieren und die nervige Meldung "Ausgabe wurde durch Drücken von Strg + S angehalten. Drücken Sie Strg + Q, um fortzufahren" in Konsole zu deaktivieren, wenn Strg + s gedrückt wurde, aber beide Befehle haben die Konsole-Integration in Dolphin einzeln unterbrochen ( die Verknüpfung "F4") in der Weise, dass ich zweimal Strg + C drücken musste, damit es überhaupt funktioniert, und die automatischen "cd" -Befehle wurden beim grafischen Navigieren nicht eingefügt.
Also bevorzuge ich jetzt:
Es hat den gleichen Effekt, alles scheint wie erwartet zu funktionieren;)
quelle