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_completion
und bash-completion/bash_completion.sh.in
aber 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.
Models
Ordner automatisch zu vervollständigen, als ich auf trafm
Tab
, um ihn automatisch zu vervollständigenmaster
.