Wie kann ich mintty als Terminalemulator für MinGW / MSYS verwenden?

5158
Ben Blank

Der Standard "Terminal Emulator" in Windows lässt zu wünschen übrig. Ich sehe mintty als leichtgewichtige Alternative mit spezifischer Unterstützung für MinGW / MSYS, aber nicht viele Informationen darüber, wie man es als solches verwenden kann.

Wie kann ich MinGW / MSYS anweisen, mintty zu verwenden?

6

1 Antwort auf die Frage

4
Ben Blank

Mintty wird in der Tat von MinGW / MSYS gut unterstützt; Tatsächlich ist ein Großteil der Konfiguration bereits abgeschlossen und wartet auf die Aktivierung.

  1. Mintty installieren. Dies kann entweder über die MinGW-Befehlszeile oder über den MinGW-Installations-Manager erfolgen

    Führen Sie in der MinGW-Befehlszeile aus mingw-get install mintty. Das Herunterladen und Installieren der Mintty-Pakete dauert einige Momente. Danach können Sie die Shell beenden.

    Alternativ können Sie die Pakete "msys-mintty" über den MinGW Installation Manager auswählen und installieren.

  2. Konfigurieren Sie MSYS. Als Nächstes müssen Sie die Verknüpfung bearbeiten, die Sie zum Ausführen der MinGW-Shell verwenden. Standardmäßig ist dies eine Verknüpfung mit dem Namen "MinGW-Shell", die sich im Ordner "C: \ MinGW \ msys \ 1.0" befindet. Klicken Sie mit der rechten Maustaste auf den Link und wählen Sie Eigenschaften.

    Wo immer Sie Ihren Link finden, sollte das Ziel "C: \ MinGW \ msys \ 1.0 \ msys.bat" sein, möglicherweise mit einigen Befehlszeilenargumenten. Wenn ein Argument, das eine Shell auswählt, bereits vorhanden ist (z. B. --rxvt), entfernen Sie es.

    Fügen Sie --minttyals erstes Argument nach "msys.bat" hinzu. (Dies wird oft das einzige Argument sein, aber wenn nicht, ist es wichtig, dass es das erste ist.)

Beim Starten der MinGW-Shell über diese Verknüpfung wird jetzt mintty anstelle des Windows-Terminalemulators verwendet.