Wie konfiguriere ich ConEmu, um Git Bash als Standard-Shell zu verwenden?
- Git Bash verstehen
- ConEmu starten und Einstellungen öffnen
- Neuen Task für Git Bash erstellen
- Git Bash als Standard-Shell festlegen
- Optionale Anpassungen
- Speichern und Testen
- Zusammenfassung
ConEmu ist ein beliebtes Windows-Terminal, das verschiedene Shells und Konsolen in einer benutzerfreundlichen Oberfläche kombiniert. Wenn Sie Git Bash als Ihre Standard-Shell in ConEmu verwenden möchten, müssen Sie einige Einstellungen vornehmen, um sicherzustellen, dass ConEmu beim Start automatisch Git Bash lädt.
Git Bash verstehen
Git Bash ist eine Bash-Umgebung, die mit Git für Windows mitgeliefert wird. Sie basiert auf der MSYS2-Umgebung und bietet eine Unix-ähnliche Shell unter Windows. Standardmäßig wird Git Bash über die ausführbare Datei bash.exe im Verzeichnis von Git aufgerufen, z.B. C:\Program Files\Git\bin\bash.exe oder C:\Program Files\Git\usr\bin\bash.exe. Um Git Bash in ConEmu einzurichten, müssen Sie den korrekten Pfad zur ausführbaren Bash-Datei angeben und die notwendigen Startparameter konfigurieren.
ConEmu starten und Einstellungen öffnen
Öffnen Sie ConEmu. Um die Einrichtung vorzunehmen, klicken Sie auf das Menü-Icon in der oberen linken Ecke des Fensters oder drücken Sie Win + Alt + P, um das Einstellungsfenster zu öffnen. Dort finden Sie auf der linken Seite den Bereich Start und darin den Unterpunkt Startup oder direkt Tasks. In den Tasks können Sie vordefinierte Shell-Kommandos anlegen und konfigurieren.
Neuen Task für Git Bash erstellen
Wechseln Sie im Abschnitt Tasks und klicken Sie auf das Plus-Symbol (+) oder erstellen Sie einen neuen Eintrag. Geben Sie dem Task einen sprechenden Namen, zum Beispiel {Git Bash}. Im Eingabefeld für den Befehl tragen Sie den Befehl ein, der die Git Bash startet. Dabei ist es wichtig, den Pfad zur bash.exe korrekt anzugeben. Ein typischer Pfad ist "C:\Program Files\Git\bin\bash.exe". Außerdem sollten Sie Bash mit bestimmten Parametern aufrufen, die typischerweise --login -i sind, um eine Login- und interaktive Sitzung zu starten.
Der vollständige Befehl könnte folgendermaßen aussehen:
"C:\Program Files\Git\bin\bash.exe" --login -iAlternativ kann auch der Bash-Pfad unter C:\Program Files\Git\usr\bin\bash.exe funktionieren, je nach Git-Version. Wichtig ist, dass die Umgebungsvariablen und das Home-Verzeichnis korrekt gesetzt werden, was in der Regel über die Bash-Parameter --login -i gewährleistet wird.
Git Bash als Standard-Shell festlegen
Nachdem Sie den Task für Git Bash angelegt haben, können Sie diesen als Standard-Shell einstellen. Wechseln Sie dazu im Einstellungsmenü in den Bereich Startup. Dort finden Sie eine Einstellung namens Specified named task oder ähnlich. Wählen Sie hier aus der Dropdown-Liste den zuvor erstellten Task {Git Bash} aus. Damit wird ConEmu beim Start immer diesen Task ausführen und Git Bash als Standard-Shell öffnen.
Optionale Anpassungen
Je nach Bedarf können Sie auch noch weitere Optionen festlegen, z.B. das Arbeitsverzeichnis (Startverzeichnis) setzen, Umgebungsvariablen anpassen oder die Darstellung der Shell konfigurieren. Das Arbeitsverzeichnis kann unter Startup → Tasks definiert werden, indem Sie vor dem Aufruf von bash.exe den Befehl cd /d einsetzen. So starten Sie Git Bash automatisch in einem bestimmten Verzeichnis.
Speichern und Testen
Speichern Sie Ihre Änderungen im Einstellungsmenü von ConEmu, schließen Sie das Fenster und starten Sie ConEmu neu. Nun sollte automatisch die Git Bash Shell starten und bereit sein. Sie können überprüfen, dass es sich um Git Bash handelt, indem Sie in der Konsole bash --version eingeben oder typische Git Bash-Kommandos verwenden.
Zusammenfassung
Zusammenfassend konfigurieren Sie Git Bash in ConEmu, indem Sie einen neuen Task mit dem Pfad zur Bash.exe und den Parametern --login -i anlegen. Diesen Task setzen Sie anschließend als Standard-Task beim Start von ConEmu, damit Git Bash automatisch geöffnet wird. Mit dieser Einrichtung erhalten Sie eine komfortable, integrierte Bash-Umgebung unter Windows mit Git-Unterstützung in Ihrem ConEmu-Terminal.
