git ready

Lerne Git Commit für Commit
von Nick Quaranto, Übersetzung von Nico Gulden

Bash Auto-Vervollständigung

eingetragen am 05 Feb 2009

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!