So verbessern Sie Ihre Cygwin-Konsole mit Mintty

Inhaltsverzeichnis:

Video: So verbessern Sie Ihre Cygwin-Konsole mit Mintty

Video: So verbessern Sie Ihre Cygwin-Konsole mit Mintty
Video: So kombinieren Sie 3 PCs zu 1 Netzwerkspeichersystem mit PetaSAN 2024, März
So verbessern Sie Ihre Cygwin-Konsole mit Mintty
So verbessern Sie Ihre Cygwin-Konsole mit Mintty
Anonim
Cygwin eignet sich hervorragend für Linux-Befehlszeilenqualität in Windows, aber der Zugriff auf die Windows-Shell macht diese magische Wirkung zunichte. Mit Mintty und einigen anderen Methoden können Sie das Erlebnis noch luxuriöser gestalten.
Cygwin eignet sich hervorragend für Linux-Befehlszeilenqualität in Windows, aber der Zugriff auf die Windows-Shell macht diese magische Wirkung zunichte. Mit Mintty und einigen anderen Methoden können Sie das Erlebnis noch luxuriöser gestalten.

Einschränkungen der Windows-Shell

Wir haben Ihnen bereits gezeigt, wie Sie Cygwin installieren und verwenden, damit Sie Windows verwenden können und nicht auf die Befehlszeilengüte verzichten müssen. Für viele Leute wird die Aufregung beim Ausführen von bash in Windows jedoch stark durch die Tatsache behindert, dass Cygwin die Eingabeaufforderungs-Shell verwendet, um Dinge zu erledigen. Hier sind einige der häufigsten Probleme und Beschwerden bei diesem Setup:

  • Die horizontale Größenänderung des Fensters funktioniert nicht richtig
  • Kann Schriftarten oder -größen nicht effizient im laufenden Betrieb ändern.
  • Das Scrollen über die Tastatur funktioniert nicht.
  • Das Auswählen von Text über mehrere Zeilen funktioniert nicht.
  • Bei einigen Konfigurationen funktioniert das Auswählen von Text überhaupt nicht.
  • Im Vergleich zu den Linux-Terminals ist das alles hässlich.

Ein nützliches Werkzeug, das zu verwenden ist, bringt mich nicht sehr weit. Wie ist es mit Ihnen?

Mintty rettet den Tag

Mintty ist eine großartige alternative Shell für Cygwin, die zahlreiche nützliche Funktionen bietet und die oben genannten Probleme lindert. Wenn Sie anstelle von Cygwin MSYS / MinGW verwenden, funktioniert Mintty auch hervorragend damit.

Sie können Mintty installieren, indem Sie es von der Download-Seite des Projekts herunterladen (stellen Sie sicher, dass Sie die richtige Version für Ihr Setup erhalten!) Oder Sie können die Datei Setup.exe von Cygwin einfach erneut ausführen.

Suchen Sie im Bildschirm "Pakete auswählen" unter "Shells" nach Mintty. Klicken Sie auf die Stelle, an der "Überspringen" angezeigt wird, und klicken Sie auf die Schaltfläche Weiter. Wenn Sie die Installation abgeschlossen haben, können Sie Start> Alle Programme> Cygwin> mintty aufrufen, um die Installation zu starten.
Suchen Sie im Bildschirm "Pakete auswählen" unter "Shells" nach Mintty. Klicken Sie auf die Stelle, an der "Überspringen" angezeigt wird, und klicken Sie auf die Schaltfläche Weiter. Wenn Sie die Installation abgeschlossen haben, können Sie Start> Alle Programme> Cygwin> mintty aufrufen, um die Installation zu starten.
So sieht das Standard-Mintty-Fenster aus:
So sieht das Standard-Mintty-Fenster aus:
Es ist ein bisschen Vanille, aber Sie werden feststellen, dass die Größenänderung korrekt funktioniert und die Schrift zumindest etwas besser ist. Sie können Strg und + oder - drücken, um die Schriftart zu einem beliebigen Zeitpunkt zu vergrößern oder zu verkleinern. Klicken Sie mit der rechten Maustaste auf die Titelleiste und wählen Sie Optionen…
Es ist ein bisschen Vanille, aber Sie werden feststellen, dass die Größenänderung korrekt funktioniert und die Schrift zumindest etwas besser ist. Sie können Strg und + oder - drücken, um die Schriftart zu einem beliebigen Zeitpunkt zu vergrößern oder zu verkleinern. Klicken Sie mit der rechten Maustaste auf die Titelleiste und wählen Sie Optionen…
Zuerst habe ich die Fenstertransparenz und den Cursor auf der Registerkarte "Looks" in etwas geändert, mit dem ich besser vertraut bin. Gehen Sie zu der Registerkarte Text, wenn Sie das getan haben.
Zuerst habe ich die Fenstertransparenz und den Cursor auf der Registerkarte "Looks" in etwas geändert, mit dem ich besser vertraut bin. Gehen Sie zu der Registerkarte Text, wenn Sie das getan haben.
Sie können natürlich die Standardschriftart, aber auch das Gebietsschema und den Zeichensatz ändern, um etwas anderes als Windows zu verwenden. Sie können auch mit der Schriftglättung spielen, wenn Ihr Monitor dies etwas zu scharf zeigt.
Sie können natürlich die Standardschriftart, aber auch das Gebietsschema und den Zeichensatz ändern, um etwas anderes als Windows zu verwenden. Sie können auch mit der Schriftglättung spielen, wenn Ihr Monitor dies etwas zu scharf zeigt.
Unter den Mausoptionen können Sie Ihre Mausinteraktionseinstellungen ändern, z. B. Kopieren und Einfügen. Sie können auch einfach den Mauszeiger auf den Befehlszeilencursor setzen, was Vim-Benutzer häufig zu mögen scheinen. Zuletzt klicken Sie auf Fenster.
Unter den Mausoptionen können Sie Ihre Mausinteraktionseinstellungen ändern, z. B. Kopieren und Einfügen. Sie können auch einfach den Mauszeiger auf den Befehlszeilencursor setzen, was Vim-Benutzer häufig zu mögen scheinen. Zuletzt klicken Sie auf Fenster.
Hier können Sie die Standard-Terminalgröße und die Größe des Scrollback-Puffers ändern und einen Modifikator für das Scrollen mit den Pfeiltasten auswählen. Standardmäßig wird mit Shift + Up / Down durch den Puffer im Fenster geblättert. Nun sieht meine modifizierte Mintty-Konfiguration so aus.
Hier können Sie die Standard-Terminalgröße und die Größe des Scrollback-Puffers ändern und einen Modifikator für das Scrollen mit den Pfeiltasten auswählen. Standardmäßig wird mit Shift + Up / Down durch den Puffer im Fenster geblättert. Nun sieht meine modifizierte Mintty-Konfiguration so aus.
(Klicken Sie auf das obige Bild, um eine größere Version zu sehen.)
(Klicken Sie auf das obige Bild, um eine größere Version zu sehen.)

Andere Methoden (für PuTTY-Liebhaber)

Mintty ist großartig, aber andere mögen es nicht so sehr. Wir haben Ihnen gezeigt, wie Sie einen SSH-Server auf Cygwin installieren, und viele Leute verwenden PuTTY oder KiTTY, um auf diese Weise eine Verbindung zu Cygwin herzustellen. Wenn Sie jedoch keinen SSH-Zugriff einrichten möchten, gibt es einen einfacheren Weg.

PuTTYcyg ist eine gepatchte Version von PuTTY, die eine Verbindung zu nativen Cygwin-Installationen herstellen kann. Es gibt nur ein Problem: PuTTY wurde vor kurzem auf Version 0.61 aktualisiert und fügte Unterstützung für die Sprunglisten von Windows 7, Aero-Größenänderung und Schriftarten mit nicht fester Breite hinzu. PuTTYcyg wurde noch nicht aktualisiert. Daher müssen Sie zwischen Cygwin-Unterstützung und Windows 7-Kompatibilität wählen. Ich konnte den Patch selbst nicht finden, also habe ich nicht versucht, der neuesten Version von PuTTY Unterstützung hinzuzufügen. Falls ja, hinterlassen Sie bitte eine Zeile in den Kommentaren.

Ich persönlich bevorzuge KiTTY gegenüber PuTTY, da es anpassbarer ist und in den letzten 4 Jahren häufiger aktualisiert wurde. Es gibt einen KiTTY-kompatiblen PuTTYcfg-Patch, der diese Funktionalität für andere wie mich hinzufügt. Um ehrlich zu sein, seit ich mit Mintty zusammen mit Cygwin angefangen habe, habe ich KiTTY seit Wochen nicht mehr berührt.

Wenn Sie nach etwas suchen, das sowohl Cygwin als auch die Windows-Eingabeaufforderung unterstützt, sind Sie möglicherweise an Console interessiert. Es handelt sich um einen Konsolenersatz, mit dem Sie mehrere Arten von Shells mit Tabulatoren versehen können, um Transparenz und Schriftartenänderungen im laufenden Betrieb hinzuzufügen.

Hast du eine bevorzugte Cygwin-Hülle? Hast du eine Alternative zu Cygwin? Kennen Sie einen Patch, der mit PuTTY 0.61 funktioniert? Lass es uns unten wissen!

Empfohlen: