Auf meinem Linux-Rechner habe ich Autocomplete für Verzweigungen mit Git.
[Beachten Sie, dass es sich um die Vervollständigung von Git-Zweigen handelt, nicht um die Vervollständigung von Bashs (z. B. Befehle, Dateien usw.). Also KEINE Antwort von Lane ]
Zum Beispiel kann ich git checkout+ eingeben TABund eine Liste der Zweige erhalten.
Oder ich kann git checkout feb*+ TABeingeben, um alle Zweige abzurufen, die mit "feb" beginnen.
Wie kann ich diese Funktionalität auf einem Mac erhalten?
Ich habe versucht , das Herunterladen und Ausführen bash-completion/bash_completionund bash-completion/bash_completion.sh.inaber keine Freude. Der erste gab Fehlermeldungen über declare: -A invalid_option. Der zweite gab keine Fehler. Als ich git checkout+ TABobwohl ich noch eine Liste der Dateien im Verzeichnis bekommen, nicht Zweige. Ich bin in der Projektwurzel.
Die automatische Vervollständigung für Verzeichnisse und Bash-Befehle funktioniert einwandfrei, ist also Git-spezifisch.
ModelsOrdner automatisch zu vervollständigen, als ich auf trafmTab, um ihn automatisch zu vervollständigenmaster.