Cum de a îmbunătăți consola Cygwin cu Mintty
Cygwin este excelent pentru a obține o bunătate în linia de comandă Linux în Windows, dar folosirea Windows Shell pentru a accesa aceasta ucide unele dintre aceste magie. Folosind Mintty și alte câteva metode, puteți face experiența mult mai luxoasă.
Windows Shell Limitations
V-am arătat deja cum să instalați și să utilizați Cygwin, astfel încât să puteți utiliza Windows și nu trebuie să pierdeți de această bunătate a liniei de comandă. Pentru o mulțime de oameni, cu toate acestea, entuziasmul de a alerga bash în Windows este grav împiedicat de faptul că Cygwin folosește shell-ul Prompt comandă pentru a face lucrurile. Iată câteva dintre cele mai frecvente probleme și plângeri cu această configurație:
- Redimensionarea ferestrei pe orizontală nu funcționează corect
- Nu se poate schimba în mod eficient fețele sau dimensiunile fonturilor pe loc.
- Deplasarea prin tastatură nu funcționează.
- Selectarea textului pe mai multe rânduri nu funcționează.
- Cu unele configurații, selectarea textului nu funcționează deloc.
- Este totul urât în comparație cu ceea ce oferă terminalele Linux.
Un instrument util care este o operă de a utiliza nu mă ia cu adevărat foarte departe. Tu ce mai faci?
Mintty salvează Ziua
Mintty este o coajă alternativă excelentă pentru Cygwin, care oferă o serie de caracteristici utile și ameliorează problemele de mai sus. Dacă utilizați MSYS / MinGW în loc de Cygwin, Mintty funcționează frumos și cu asta.
Puteți instala Mintty apucând-o din pagina de descărcare a proiectului (asigurați-vă că obțineți versiunea corespunzătoare pentru configurarea dvs.) sau puteți rula doar fișierul Setup.exe al Cygwin din nou.
În ecranul Selectați pachetele, căutați sub "Shells" și găsiți Mintty. Faceți clic pe unde se afișează "Săriți" și apăsați butonul Următor. După ce ați terminat instalarea, ar trebui să puteți accesa Start> Toate programele> Cygwin> Mintty pentru ao lansa.
Iată ce arată fereastra implicită Mintty:
Este puțin vanilie, dar veți observa că lucrările de redimensionare funcționează corect și că fontul este cel puțin puțin mai bun. Puteți apăsa Ctrl și + sau - pentru a face fontul mai mare sau mai mic în orice moment. Faceți clic dreapta pe Bara de titlu și alegeți Opțiuni ...
Primul lucru pe care l-am făcut a fost schimbarea transparenței ferestrei și a cursorului în fila Looks la ceva cu care sunt mai familiarizat. Mergeți la fila Text când ați terminat.
Puteți schimba fontul implicit, desigur, dar și Setul de caractere și de caractere la ceva diferit de ceea ce utilizează Windows chiar acum. Puteți juca, de asemenea, cu netezirea fontului, dacă monitorul dvs. vă arată că este puțin prea zdruncinat.
Sub opțiunile mouse-ului, veți putea schimba setările de interacțiune ale mouse-ului, cum ar fi copierea și lipirea. De asemenea, puteți plasa cu ușurință mouse-ul pe cursorul liniei de comandă, lucru pe care adesea utilizatorii vim par să le placă. În cele din urmă, faceți clic pe Fereastră.
Aici puteți schimba dimensiunea implicită a terminalului, dimensiunea bufferului scrollback și alegeți un modifier pentru derularea cu tastele săgeți. Implicit, Shift + Sus / Jos va defila prin tampon în fereastră. Acum, arată configurația mea modificată Mintty.
(Faceți clic pe imaginea de mai sus pentru a vedea o versiune mai mare.)
Alte metode (pentru iubitorii de PuTTY)
Mintty este grozavă, dar alții nu-i plac atât de mult. V-am arătat cum să instalați un server SSH pe Cygwin și mulți oameni folosesc PuTTY sau KiTTY pentru a vă conecta la Cygwin în acest fel. Cu toate acestea, dacă nu doriți să configurați accesul SSH, există o cale mai ușoară.
PuTTYcyg este o versiune patch-uri de PuTTY care se poate conecta la instalatiile Cygwin native. Există doar o singură instalare: PuTTY a fost recent actualizat la versiunea 0.61, adăugând suport pentru listele de salt ale Windows 7, fonturile de redimensionare Aero și fonturile fără lățime fixă. PuTTYcyg nu a fost actualizat încă, deci va trebui să alegeți între suportul Cygwin și compatibilitatea cu Windows 7. Nu am reușit să găsesc patch-ul în sine, așa că nu am încercat să adaug sprijin pentru cea mai recentă versiune a lui PuTTY. Dacă aveți, vă rugăm să lăsați o linie în comentarii.
Personal, prefer KiTTY peste PuTTY din cauza faptului că este mai personalizabil și a fost actualizat mai des în ultimii 4 ani. Există un plasture PuTTYcfg compatibil cu KiTTY, care adaugă această funcționalitate altora ca mine. Pentru a fi sincer, totuși, de când am început să folosesc Mintty cu Cygwin, nu am atins KiTTY în câteva săptămâni.
În cele din urmă, dacă căutați ceva care să suporte Cygwin, precum și Promptul de comandă Windows, ați putea fi interesat de Consola. Este o înlocuire a consolei care permite tabelarea mai multor tipuri de cochilii, precum și adăugarea de transparență și modificări ale fonturilor.
Aveți o coajă preferată Cygwin? Aveți o alternativă la Cygwin? Cunoașteți un patch care funcționează cu PuTTY 0.61? Spuneți-ne mai jos!