Wenn Sie die Bash-Vervollständigung verwenden und eine Reihe von Zeichen eingegeben wurden, funktioniert das Tabulieren nicht mehr, wenn das von Ihnen eingegebene Präfix mit mehr als einer der Möglichkeiten übereinstimmt.
Gibt es eine Möglichkeit, die Alternativen des von Ihnen eingegebenen Präfixes zu durchlaufen?
bash
autocomplete
vfclists
quelle
quelle
fish
undzsh
mache dies.Antworten:
Binden Sie den TabSchlüssel an den
menu-complete
Befehl anstatt an den Standardcomplete
. Fügen Sie die folgende Zeile in Ihre ein~/.bashrc
:oder die folgende Zeile in Ihrer
~/.inputrc
(dies gilt für alle Programme, die die Readline-Bibliothek verwenden, nicht nur für Bash):quelle
In Bash 4.1 und höher können Sie auch
menu-complete-backward
Vervollständigungen rückwärts durchlaufen. Ich habe dies in meinem~/.inputrc
:quelle