Dieser Tipp kommt vom ewig einfallsreichen Brian Cardarella, der die Quintessenz zum Installieren und Einrichten der Auto-Vervollständigung mit Git beschreibt. Sie basiert auf Shawn O. Pierces Script zur Bash Vervollständigung. Was leistet das Script für dich?
Die beinhaltenden Vervollständigungsroutinen bieten Unterstützung für:
- lokale und entfernte Branch-Namen
- lokale and entfernte Tag-Namen
- .git/remotes Dateinamen
- Git ‘subcommands’
- Baumpfade innerhalb von ‘ref:path/to/file’ Ausdrücken
- allgemeine —Lang-Optionen
Die Installation ist wirklich einfach: Lade/wget/curl die Dateien herunter und lege sie in deinem Heimatverzeichnis ab. Editiere deine .bash_profile
Datei und schon bist du fertig. Eric Goodwin hat auch einen großartigen Artikel über Download und Installation des Scripts geschrieben, falls du Git nicht aus den Quellen kompiliert und installiert hast. Er hat auch einen fantastischen Artikel über die verschiedenen Startdateien der Bash gefunden, falls das für dich alles neu ist.
Mac OS X Benutzer können die MacPorts zur Installation des Scripts verwenden. Pratik Naik hat eine einfache Art zur Installation, falls du die +bash_completion
Option verwendest. Wenn nicht, ist es wahrscheinlich einfacher deine aktuelle Version zu deaktivieren und sie mit der ausgewählten Option zu reinstallieren.
Falls du dich mit dem Thema auf anderen Shells auskennst, einfach kommentieren oder einen Tipp einreichen!