Wie installiere ich mintty in 'Git Bash' unter Windows?

10

Ich habe Git unter Windows von http://git-scm.com/download/win installiert und verwende die Git Bash- Verknüpfung, um auf Git-Befehle zuzugreifen.

Leider verwendet Git Bash das Windows Command (CMD.EXE) Terminal, mit dem es schrecklich ist, zu arbeiten.

Wie kann ich Git Bash so ändern, dass anstelle von CMD.EXE Mintty verwendet wird?

Chris Snow
quelle
Beachten Sie, dass die Installationsprogramme für aktuelle Versionen von git-scm eine Option zur Verwendung von mintty OR cmd als Terminal enthalten
pb2q
Git-scm hat schon lange ein viel schöneres Terminal installiert. Zum Beispiel können Sie jetzt die Größe horizontal ändern.
Genorama

Antworten:

8

Gehen Sie zu http://code.google.com/p/mintty/ und laden Sie die neueste Zip-Datei herunter, die das mintty msys-Paket enthält. Ab dem 18. Oktober 2014 ist die neueste Version mintty-1.1.3-msys.zip

Extrahieren Sie mintty.exeaus der Zip-Datei und kopieren Sie sie in den binOrdner, in dem Sie git installiert haben. Wenn Sie git am Standardspeicherort installiert haben, lautet der PfadC:\Program Files (x86)\Git\bin

Klicken Sie anschließend mit der rechten Maustaste auf die Windows-Verknüpfung für Git Bash . Ändern Sie das Ziel in : "C:\Program Files (x86)\Git\bin\mintty.exe" /bin/sh --login -i. Wenn Sie git an einem anderen Speicherort installiert haben, müssen Sie Ihren installierten Pfad verwenden.

Wenn Sie nun auf die Verknüpfung Git Bash klicken, wird Mintty geöffnet.

Chris Snow
quelle
Ich habe diesen Ansatz ausprobiert. Das Ändern der Git Bash-Verknüpfung hat funktioniert und das öffnet ein Mintty-Terminal. Das Ändern C:\Program Files (x86)\Git\Git Bash.vbsdurch Kopieren und Einfügen Ihrer Version hat jedoch das Verhalten von Git Bash im Kontextmenü nicht geändert. Git Bash wird in diesem Fall weiterhin mit cmd.exe geöffnet : puu.sh/ ddSW0 / 5efa2f5c42.png puu.sh/ddSWG/91e68d1790.jpg
Tagc
Entschuldigung - dieser Teil der Anweisungen wurde von einem anderen Stackoverflow-Benutzer bereitgestellt, daher habe ich sie entfernt.
Chris Snow
Kein Problem, das Durchgehen der Git Bash-Verknüpfung reicht vorerst aus und die Möglichkeit, Mintty mehr zu verwenden, macht den Ärger mehr als wett, Prost.
Tagc
Das Google-Code-Archiv ist wirklich veraltet! Bitte aktualisieren Sie Ihren Kommentar.
JCollum