So verbessern Sie Ihre Cygwin-Konsole mit Mintty



Cygwin ist großartig, um etwas Linux-Befehlszeilenqualität in Windows zu erhalten, aber die Verwendung der Windows-Shell für den Zugriff darauf tötet einen Teil dieser Magie. Mit Mintty und einigen anderen Methoden können Sie das Erlebnis viel luxuriöser gestalten.

Einschränkungen der Windows-Shell

Wir haben es dir schon gezeigt wie man Cygwin installiert und verwendet So können Sie Windows verwenden und müssen nicht auf diese Befehlszeilenqualität verzichten. Für viele Leute wird die Aufregung, bash in Windows auszuführen, 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
  • Schriftarten oder -größen können nicht sofort effizient geändert werden.
  • Das Scrollen über die Tastatur funktioniert nicht.
  • Das Auswählen von Text über mehrere Zeilen funktioniert nicht.
  • Bei einigen Konfigurationen funktioniert die Textauswahl überhaupt nicht.
  • Es ist alles andere als hässlich im Vergleich zu dem, was Linux-Terminals bieten.

Ein nützliches Werkzeug, das eine lästige Pflicht ist, bringt mich nicht wirklich weit. Und du?

Mintty rettet den Tag

Minze ist eine großartige alternative Shell für Cygwin, die eine Vielzahl nützlicher Funktionen bietet und die oben genannten Probleme lindert. Wenn du benutzt MSYS/MinGW statt Cygwin funktioniert Mintty auch wunderbar damit.



Sie können Mintty installieren, indem Sie es aus dem Downloadseite des Projekts (Stellen Sie sicher, dass Sie die richtige Version für Ihr Setup erhalten!), oder Sie können es einfach ausführen Cygwins Setup.exe-Datei wieder.

Anzeige

Suchen Sie auf dem Bildschirm Pakete auswählen unter Shells nach Mintty. Klicken Sie auf die Stelle, an der Überspringen steht, und klicken Sie auf die Schaltfläche Weiter. Sobald Sie die Installation abgeschlossen haben, sollten Sie in der Lage sein, zu Start > Alle Programme > Cygwin > Mintty zu gehen, um es zu starten.



So sieht das Standard-Mintty-Fenster aus:

Es ist ein wenig Vanille, aber Sie werden feststellen, dass die Größenänderung richtig funktioniert und die Schriftart zumindest ein wenig besser ist. Sie können jederzeit Strg und + oder – drücken, um die Schrift zu vergrößern oder zu verkleinern. Klicken Sie mit der rechten Maustaste auf die Titelleiste und wählen Sie Optionen…

Als erstes habe ich die Fenstertransparenz und den Cursor auf der Registerkarte Looks auf etwas geändert, mit dem ich besser vertraut bin. Gehen Sie zur Registerkarte Text, wenn Sie damit fertig sind.

Sie können natürlich die Standardschriftart ändern, aber auch das Gebietsschema und den Zeichensatz auf etwas anderes als das, was Windows derzeit verwendet. Sie können auch mit der Schriftglättung spielen, wenn Ihr Monitor sie etwas zu zackig anzeigt.

Unter den Mausoptionen können Sie Ihre Mausinteraktionseinstellungen ändern, z. B. Kopieren und Einfügen. Sie können auch ganz einfach die Maus dazu bringen, den Befehlszeilen-Cursor zu platzieren, was vim-Benutzern oft zu gefallen scheint. Klicken Sie zuletzt 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 scrollt Shift+Up/Down durch den Puffer im Fenster. So sieht meine modifizierte Mintty-Konfiguration aus.

Anzeige

(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 vielleicht nicht so sehr. Wir haben es dir gezeigt So installieren Sie einen SSH-Server auf Cygwin , und viele Leute verwenden PuTTY oder KiTTY, um sich auf diese Weise mit Cygwin zu verbinden. Wenn Sie jedoch keinen SSH-Zugriff einrichten möchten, gibt es einen einfacheren Weg.

PuTTYcyg ist eine gepatchte Version von PuTTY, die sich mit nativen Cygwin-Installationen verbinden kann. Es gibt nur einen Haken: PuTTY war kürzlich aktualisiert zu Version 0.61, die Unterstützung für Sprunglisten von Windows 7, Aero-Größenänderung und Schriftarten mit nicht fester Breite hinzufügt. PuTTYcyg wurde noch nicht aktualisiert, Sie müssen sich also zwischen Cygwin-Unterstützung und Windows 7-Kompatibilität entscheiden. Ich konnte den Patch selbst nicht finden, daher habe ich nicht versucht, die neueste Version von PuTTY zu unterstützen. Wenn ja, hinterlassen Sie bitte eine Zeile in den Kommentaren.

Persönlich bevorzuge ich KiTTY gegenüber PuTTY, da es anpassbarer ist und in den letzten 4 Jahren häufiger aktualisiert wurde. Da ist ein KiTTY-kompatibler PuTTYcfg-Patch was diese Funktionalität für andere wie mich hinzufügt. Um ehrlich zu sein, habe ich KiTTY seit Wochen nicht mehr angerührt, seit ich Mintty mit Cygwin verwende.

Wenn Sie schließlich nach etwas suchen, das sowohl Cygwin als auch die Windows-Eingabeaufforderung unterstützt, könnten Sie daran interessiert sein Konsole . Es ist ein Konsolenersatz, der es ermöglicht, mehrere Arten von Shells mit Tabs zu versehen sowie Transparenz und spontane Schriftartänderungen hinzuzufügen.


Haben Sie eine bevorzugte Cygwin-Shell? Haben Sie eine Alternative zu Cygwin? Kennen Sie einen Patch, der mit PuTTY 0.61 funktioniert? Lassen Sie es uns unten wissen!

WEITER LESEN
  • & rsaquo; Cyber ​​Monday 2021: Die besten Tech-Deals
  • › So finden Sie Ihr Spotify Wrapped 2021
  • › Funktionen vs. Formeln in Microsoft Excel: Was ist der Unterschied?
  • › Was ist MIL-SPEC Fallschutz?
  • › 5 Websites, die jeder Linux-Benutzer mit einem Lesezeichen versehen sollte
  • › Der Computerordner ist 40: Wie Xerox Star den Desktop erstellte

Interessante Artikel