24Jul

Sådan forbedres din Cygwin Console med Mintty

click fraud protection

Cygwin er fantastisk til at få nogle Linux-kommandolinjer godhed i Windows, men ved at bruge Windows Shell til at få adgang til det, dræber nogle af det magiske. Ved hjælp af Mintty og et par andre metoder kan du gøre oplevelsen meget mere luksuriøs.

Windows Shell-begrænsninger

Vi har allerede vist dig, hvordan du installerer og bruger Cygwin, så du kan bruge Windows og ikke behøver at gå glip af den kommandolinjens godhed. For mange mennesker er spændingen ved at køre bash i Windows imidlertid alvorligt hæmmet af, at Cygwin bruger kommandoprompen til at få tingene færdige. Her er nogle af de mere almindelige problemer og klager med denne opsætning:

  • Ændring af vinduet vandret fungerer ikke korrekt
  • Kan ikke effektivt ændre skrifttypeflader eller -størrelser on-the-fly.
  • Rulning via tastaturet virker ikke.
  • Valg af tekst over flere linjer virker ikke.
  • Med nogle konfigurationer virker det ikke at vælge tekst i det hele taget.
  • Det er alle slags grimme sammenlignet med hvad Linux-terminaler giver.
instagram viewer

Et nyttigt værktøj, der er en opgave at udnytte, tager mig ikke meget langt. Hvad med dig?

Mintty sparer dagen

Mintty er et fantastisk alternativ shell til Cygwin, der giver en række nyttige funktioner og lindrer ovenstående problemer. Hvis du bruger MSYS / MinGW i stedet for Cygwin, arbejder Mintty også smukt med det.

Du kan installere Mintty ved at tage den fra projektets downloadside( sørg for at få den rigtige version til dit setup!), Eller du kan bare køre Cygwins Setup.exe-fil igen.

På skærmen Select Packages skal du se under "Shells" og finde Mintty. Klik, hvor der står "Skip" og tryk på knappen Næste. Når du er færdig med at installere det, skal du kunne gå til Start & gt;Alle programmer & gt;Cygwin & gt;mintty at starte den.

Her er hvad standard Mintty vinduet ser ud:

Det er en lille vanilje, men du vil se størrelsen på arbejdet ordentligt, og skrifttypen er mindst lidt bedre. Du kan trykke Ctrl og + eller - for at gøre skrifttypen større eller mindre til enhver tid. Højreklik på titellinjen og vælg Valg. ..

Første ting jeg gjorde var at ændre vinduets gennemsigtighed og markøren i fanen Looks til noget, jeg er mere bekendt med. Gå over til fanen Tekst, når du er færdig.

Du kan selvfølgelig ændre standard skrifttypen, men også lokal- og tegnsættet til noget andet end hvad Windows bruger lige nu. Du kan også spille med skrifttypeudjævning, hvis din skærm viser det lidt for skævt.

Under musens indstillinger kan du ændre dine indstillinger for musekonflikter, f.eks. Kopiering og indsætning. Du kan også nemt få musen til at placere kommandolinjemarkøren, noget som vim-brugere ofte synes at kunne lide. Endelig skal du klikke på Vindue.

Her kan du ændre standardterminalstørrelsen, scrollback-bufferstørrelsen og vælge en modifikator til at rulle med piletasterne. Som standard vil Skift + Op / Ned rulle gennem bufferen i vinduet. Nu her er hvad min ændrede Mintty-konfiguration ligner.

( Klik på ovenstående billede for at se en større version.)

Andre metoder( for PuTTY-Lovers)

Mintty er fantastisk, men andre kan ikke lide det så meget. Vi viste dig, hvordan du installerer en SSH-server på Cygwin, og mange bruger PuTTY eller KiTTY til at oprette forbindelse til Cygwin på den måde. Men hvis du ikke vil oprette SSH-adgang, er der en nemmere måde.

PuTTYcyg er en patched version af PuTTY, der kan oprette forbindelse til native Cygwin installationer. Der er kun ét hitch: PuTTY blev for nylig opdateret til version 0.61, der understøtter Windows 7's hoppelister, Aero-resizing og ikke-fastbredde skrifttyper. PuTTYcyg er ikke blevet opdateret endnu, så du bliver nødt til at vælge mellem Cygwin support og Windows 7-kompatibilitet. Jeg har ikke kunnet finde plaster selv, så jeg har ikke forsøgt at tilføje support til den nyeste version af PuTTY.Hvis du har, bedes du have en linje i kommentarerne.

Personligt foretrækker jeg KiTTY over PuTTY på grund af det er mere tilpasses og blev opdateret oftere i løbet af de sidste 4 år. Der er en KiTTY-kompatibel PuTTYcfg patch, der tilføjer denne funktionalitet til andre som mig. For at være ærlig, har jeg dog ikke brugt KiTTY i flere uger siden jeg begyndte at bruge Mintty med Cygwin.

Endelig, hvis du leder efter noget, der understøtter Cygwin samt Windows Command Prompt, kan du være interesseret i Console. Det er en konsol udskiftning, der tillader tabbing af flere typer skaller samt tilføjer gennemsigtighed og flydende skrifttype ændringer.

Har du en foretrukken Cygwin shell? Har du et alternativ til Cygwin? Kendskab til en patch, der virker med PuTTY 0.61?Lad os vide nedenfor!