24Jul
Cygwin ist großartig, wenn es darum geht, in Windows eine Linux-Befehlszeilenqualität zu erreichen, aber die Verwendung der Windows-Shell, um darauf zuzugreifen, macht einiges von dieser Magie zunichte. Mit Minty und ein paar anderen Methoden können Sie die Erfahrung viel luxuriöser machen.
Windows Shell Einschränkungen
Wir haben Ihnen bereits gezeigt, wie Sie Cygwin installieren und verwenden, so dass Sie Windows verwenden können und nicht auf die Befehlszeilenqualität verzichten müssen. Für viele Leute wird die Aufregung des Laufens von Bash in Windows jedoch durch die Tatsache stark behindert, dass Cygwin die Kommandozeilen-Shell benutzt, um Dinge zu erledigen. Hier sind einige der häufigsten Probleme und Beschwerden mit diesem Setup:
- Die horizontale Größenänderung des Fensters funktioniert nicht richtig.
- Schriftartflächen oder -größen können während des Betriebs nicht effizient geändert werden.
- Scrollen über die Tastatur funktioniert nicht.
- Die Auswahl 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 Arbeit ist, bringt mich nicht wirklich weit. Wie ist es mit Ihnen?
Minty rettet den Tag
Minty ist eine großartige alternative Shell für Cygwin, die eine Vielzahl nützlicher Funktionen bietet und die oben genannten Probleme lindert. Wenn Sie MSYS / MinGW anstelle von Cygwin verwenden, arbeitet Minty auch wunderbar damit.
Sie können Minty installieren, indem Sie es von der Download-Seite des Projekts nehmen( stellen Sie sicher, dass Sie die richtige Version für Ihre Einrichtung erhalten!), Oder Sie können Cygwins Datei Setup.exe erneut ausführen.
Auf dem Bildschirm Pakete auswählen unter "Shells" suchen und Minty finden. Klicken Sie auf "Überspringen" und drücken Sie die Schaltfläche "Weiter".Sobald Sie die Installation abgeschlossen haben, sollten Sie in der Lage sein, zu Start & gt;Alle Programme & gt;Cygwin & gt;minzig, um es zu starten.
So sieht das Standard-Minty-Fenster aus:
Es ist ein wenig Vanille, aber Sie werden feststellen, dass die Größenanpassung richtig funktioniert und die Schriftart zumindest ein wenig besser ist. Sie können Strg und + oder - drücken, um die Schriftart zu jedem Zeitpunkt größer oder kleiner zu machen. Klicken Sie mit der rechten Maustaste auf die Titelleiste und wählen Sie Optionen. ..
Als Erstes änderte ich die Fenstertransparenz und den Cursor auf der Registerkarte "Looks" auf etwas, mit dem ich vertrauter bin. Wenn Sie fertig sind, gehen Sie zum Tab "Text".
Sie können natürlich auch die Standardschrift ändern, aber auch das Gebietsschema und den Zeichensatz auf etwas anderes als das, was Windows gerade benutzt. Sie können auch mit der Schriftglättung spielen, wenn Ihr Monitor etwas zu zackig ist.
Unter den Mausoptionen können Sie die Einstellungen für die Mausinteraktion ändern, z. B. Kopieren und Einfügen. Sie können auch einfach den Mauszeiger auf den Befehlszeilencursor setzen, was vim-Benutzern oft gefällt. Zuletzt klicken Sie auf Fenster.
Hier können Sie die Standard-Terminalgröße, die Scrollback-Puffergröße ändern und einen Modifikator zum Scrollen mit den Pfeiltasten auswählen. Standardmäßig blättert die Umschalttaste + Hoch / Runter durch den Puffer im Fenster. Hier ist nun, wie meine modifizierte Minty-Konfiguration aussieht.
( Klicken Sie auf das obere Bild, um eine größere Version zu sehen.)
Andere Methoden( für PuTTY-Liebhaber)
Minty ist großartig, aber anderen mag es vielleicht nicht so gut. Wir haben Ihnen gezeigt, wie Sie einen SSH-Server auf Cygwin installieren, und viele Leute benutzen 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 eine Verbindung zu nativen Cygwin-Installationen herstellen kann. Es gibt nur einen Haken: PuTTY wurde vor kurzem auf Version 0.61 aktualisiert und unterstützt nun die Sprunglisten von Windows 7, die Aero-Größenanpassung und Schriften ohne feste Breite. PuTTYcyg wurde noch nicht aktualisiert, Sie müssen also zwischen Cygwin-Unterstützung und Windows 7-Kompatibilität wählen. Ich konnte den Patch selbst nicht finden, daher habe ich nicht versucht, die neueste Version von PuTTY zu unterstützen. Wenn Sie haben, hinterlassen Sie bitte eine Zeile in den Kommentaren.
Persönlich bevorzuge ich KITTY gegenüber PuTTY, weil es anpassbarer ist und in den letzten 4 Jahren öfter 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 begonnen habe, mit Cygwin Minty zu verwenden, habe ich KiTTY seit Wochen nicht mehr berührt.
Wenn Sie nach etwas suchen, das sowohl Cygwin als auch die Windows-Eingabeaufforderung unterstützt, könnten Sie sich für Console interessieren. Es ist ein Konsolenersatz, der das Tabbing mehrerer Arten von Shells sowie das Hinzufügen von Transparenz und Änderungen an der Schriftart ermöglicht.
Haben Sie eine bevorzugte Cygwin-Shell? Hast du eine Alternative zu Cygwin? Kennen Sie einen Patch, der mit PuTTY 0.61 funktioniert? Lass es uns wissen!