Ich habe eine Weile nach einem Patch dafür gesucht. Wenn Sie auf einem Unix / Linux-Terminal die Tabulatortaste drücken, wird es normalerweise automatisch vervollständigt, bis mehrere Optionen verfügbar sind. Anschließend werden die folgenden Optionen aufgelistet, die Sie auswählen können. Zum Beispiel:
cd he
helpFolder/ helpMe/ heIsThere/
cd help
Mit dem Mac-Terminal müssen Sie es zweimal drücken, um die Optionen anzuzeigen, und ich habe mich gefragt, ob es möglich ist, diese Einstellung auf einmaliges Drücken der Tabulatortaste zu ändern.
vim ~/.inputrc
~/
entspricht dem Home-Verzeichnis Ihres aktuellen Benutzers und ist der Ort, an dem Sie diese Art von Einstellungsdatei speichern möchten .nano ~/.inputrc
Fügen Sie Folgendes in separate Zeilen ein
Src: http://osxdaily.com/2012/08/02/improve-tab-completion-in-mac-os-x-terminal/
quelle
Ich füge eine neue Antwort hinzu, weil in meinem Fall das Hinzufügen der Zeile
set show-all-if-ambiguous on
nicht ausreichte.Ich musste auch die Zeile entfernen :
TAB: menu-complete
.Meine vollständige
~/.inputrc
Datei lautet wie folgt:quelle
Was Sie ändern möchten, ist das Bash-Shell-Setup. Meine Betriebssystemversion ist 10.11.6 und ich verwende mvim, hier nur vim oder vi. Wenn das ~ / .inputrc nicht existiert, müssen Sie ein neues erstellen.
vim /.inputrc
.Die Variable "Abschluss-Ignorier-Fall" und "Alles anzeigen, wenn mehrdeutig" muss aktiviert sein, damit sie aktiviert ist. Dazu werden diese Einstellungen in zwei Zeilen
set completion-ignore-case on
und eingefügtset show-all-if-ambiguous on
Fügen Sie
TAB: menu-complete
das vim hinzu, schreiben Sie es und beenden Sie es. : wqquelle