Ich hatte das in meinem Ubuntu-Setup und seit ich zu Fedora gewechselt bin, möchte ich es einstellen und habe vergessen, wie… Die Idee ist einfach:
Ich möchte nicht, dass das Terminal mir Vorschläge zeigt, wenn ich tab doppelklicke , stattdessen möchte ich, dass es mit jedem Drücken auf tab alle möglichen Vorschläge durchläuft … das kann auch in Vim gemacht werden.
Wenn ich also gedit a
eingebe und drücken Sie tab Es zeigt mir jede Datei mit einem Anfangsbuchstaben a
.
Akzeptierte Antwort:
Dies ist eigentlich eine Readline-Funktion namens menu-complete
. Sie können es an die Registerkarte binden (und die Standardeinstellung complete
ersetzen ) durch Ausführen von:
bind TAB:menu-complete
Sie möchten das wahrscheinlich zu Ihrem ~/.bashrc
hinzufügen . Alternativ könnten Sie es für alle Readline-Vervollständigungen (nicht nur bash) in ~/.inputrc
konfigurieren .
Sie können auch bind -p
finden (Aktuelle Bindungen anzeigen, beachten Sie, dass die Registerkarte als "C-i"
angezeigt wird ) und bind -l
(alle Funktionen auflisten, die gebunden werden können) nützlich, sowie der Abschnitt zur Zeilenbearbeitung im Bash-Handbuch und die Dokumentation von readline.