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

7

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

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

Ben Blank
quelle

Antworten:

4

Mintty wird von MinGW / MSYS in der Tat gut unterstützt. Tatsächlich ist ein Großteil der Konfiguration bereits abgeschlossen und wartet darauf, aktiviert zu werden.

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

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

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

  2. Konfigurieren Sie MSYS. Als Nächstes müssen Sie die Verknüpfung bearbeiten, mit der Sie die MinGW-Shell ausführen. Standardmäßig ist dies ein Link mit dem Namen "MinGW Shell" im Ordner "C: \ MinGW \ msys \ 1.0". 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 bereits ein Argument zur Auswahl einer Shell vorhanden ist (z. B. --rxvt), entfernen Sie es.

    Fügen Sie schließlich --minttyals erstes Argument nach "msys.bat" hinzu. (Oft ist dies das einzige Argument, aber wenn nicht, ist es wichtig, dass es das erste ist.)

Wenn Sie nun die MinGW-Shell über diese Verknüpfung starten, wird mintty anstelle des Windows-Terminalemulators verwendet.

Ben Blank
quelle