Hur man förbättrar din Cygwin-konsol med Mintty
Cygwin är utmärkt för att få lite Linux-kommandorads godhet i Windows, men med att använda Windows Shell för att komma åt det dödar en del av den där magiken. Med hjälp av Mintty och några andra metoder kan du göra upplevelsen mycket lyxigare.
Begränsningar av Windows Shell
Vi har redan visat dig hur man installerar och använder Cygwin så att du kan använda Windows och inte behöva missa den kommandoraden godheten. För många människor är emellertid spänningen att köra bash i Windows hårdhämmad av det faktum att Cygwin använder Command Prompt-skalet för att få saker gjorda. Här är några av de vanligaste problemen och klagomålen med denna inställning:
- Ändra storlek på fönstret horisontellt fungerar inte korrekt
- Kan inte effektivt ändra teckensnitt eller storlekar på flyget.
- Rullning via tangentbordet fungerar inte.
- Val av text över flera rader fungerar inte.
- Med vissa konfigurationer fungerar inte text alls.
- Det är helt otrevligt jämfört med vad Linux-terminalerna ger.
Ett användbart verktyg som är en chore att utnyttja tar mig inte mycket långt. Och du då?
Mintty sparar dagen
Mintty är ett utmärkt alternativ skal för Cygwin som ger en mängd användbara funktioner och lindrar ovanstående problem. Om du använder MSYS / MinGW istället för Cygwin, fungerar Mintty vackert med det också.
Du kan installera Mintty genom att ta tag i det från projektets nedladdningssida (se till att du får rätt version för installationen!), Eller du kan bara köra Cygwins Setup.exe-fil igen.
På skärmen Välj paket tittar du under "Shells" och hittar Mintty. Klicka där det står "Hoppa över" och klicka på knappen Nästa. När du har slutfört installationen bör du kunna gå till Start> Alla program> Cygwin> mintty för att starta det.
Så här ser standardfönstret mitt ut:
Det är en liten vanilj, men du kommer att märka att resizing fungerar korrekt och teckensnittet är åtminstone lite bättre. Du kan slå Ctrl och + eller - för att göra tecknet större eller mindre när som helst. Högerklicka på Titelfältet och välj Alternativ ...
Det första jag gjorde var att ändra fönstret genomskinlighet och markören i fliken Looks till något jag är mer bekant med. Gå över till fliken Text när du är klar.
Du kan självklart ändra standardfonten, men även lokal- och teckenuppsättningen till något annat än vad Windows använder just nu. Du kan också spela med teckensnittsutjämning om din skärm visar det lite för jaggedly.
Under musalternativen kan du ändra inställningarna för musiksamverkan, till exempel kopiering och klistra in. Du kan också enkelt göra musen placera kommandoraden, något som vim-användare ofta verkar vilja ha. Slutligen klickar du på Fönster.
Här kan du ändra standardterminalstorlek, rullningsbuffertstorlek och välj en modifierare för att bläddra med piltangenterna. Som standard bläddrar Skift + Upp / Ned genom bufferten i fönstret. Nu är här vad min modifierade Mintty-konfiguration ser ut.
(Klicka på bilden ovan för att se en större version.)
Andra metoder (för PuTTY-Lovers)
Mintty är bra, men andra kanske inte gillar det så mycket. Vi visade dig hur man installerar en SSH-server på Cygwin, och många använder PuTTY eller KiTTY för att ansluta till Cygwin på det sättet. Om du inte vill konfigurera SSH-åtkomst finns det emellertid ett enklare sätt.
PuTTYcyg är en patched version av PuTTY som kan ansluta till inbyggda Cygwin-installationer. Det finns bara en hitch: PuTTY uppdaterades nyligen till version 0.61, som lägger till stöd för Windows 7s hoppa listor, Aero-resizing och non-fixed-width skrifter. PuTTYcyg har inte uppdaterats ännu, så du måste välja mellan Cygwin support och Windows 7-kompatibilitet. Jag har inte kunnat hitta patchen själv, så jag har inte försökt att lägga till stöd till den senaste versionen av PuTTY. Om du har, vänligen lämna en rad i kommentarerna.
Personligen föredrar jag KiTTY över PuTTY på grund av att den är mer anpassningsbar och uppdaterades oftare de senaste 4 åren. Det finns en KiTTY-kompatibel PuTTYcfg-patch som lägger till denna funktionalitet för andra som jag. För att vara ärlig, men eftersom jag började använda Mintty med Cygwin har jag inte berört KiTTY i veckor.
Slutligen, om du letar efter något som stöder Cygwin och Windows Command Prompt, kanske du är intresserad av konsolen. Det är en konsol ersättning som tillåter tabbing av flera typer av skal samt att lägga till transparens och flyktiga teckensnittsändringar.
Har du ett föredraget Cygwin-skal? Har du ett alternativ till Cygwin? Vet om en lapp som fungerar med PuTTY 0.61? Låt oss veta nedan!