24Jul

Cum să vă îmbunătățiți consola Cygwin cu Mintty

Cygwin este minunat pentru a obține o bunătate a liniei de comandă Linux în Windows, dar folosind 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ă.

Limitări pentru Shell Windows

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 la 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 coajă 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 modifica eficient fețele sau dimensiunile fonturilor pe loc.
  • Derularea prin tastatură nu funcționează.
  • Selectarea textului pe mai multe rânduri nu funcționează.
  • Cu unele configurații, selectarea textului la toate nu funcționează.
  • 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.

Aveți posibilitatea să instalați 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 din nou fișierul Setup.exe al Cygwin din nou.

Pe 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 & gt;Toate programele & gt;Cygwin & gt;mintty să-l lanseze.

Iată ce arată fereastra implicită Mintty:

Este o mică vanilie, dar veți observa că redimensionarea funcționează corect și 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 să schimb schimbarea 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 caractere pentru ceva diferit de ceea ce utilizează Windows chiar acum. Puteți juca, de asemenea, cu netezirea fontului, dacă monitorul dvs. arată că este prea puțin jigged.

În opțiunile Mouse, veți putea schimba setările de interacțiune a mouse-ului, cum ar fi copierea și lipirea. De asemenea, puteți să plasați cu ușurință mouse-ul pe cursorul liniei de comandă, ceea ce adesea par să le placă utilizatorii vim.În cele din urmă, faceți clic pe Fereastră.

Aici puteți modifica dimensiunea implicită a terminalului, dimensiunea bufferului scrollback și alegeți un modifier pentru derularea cu tastele săgeți.În mod prestabilit, Shift + Sus / Jos va defila prin tampon în fereastră.Acum, cum arată configurația mea Mintty modificată.

( Faceți clic pe imaginea de mai sus pentru a vedea o versiune mai mare.)

Alte metode( pentru iubitorii de PuTTY)

Mintty este minunat, dar alții s-ar putea să 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 patch PuTTYcfg compatibil cu KiTTY, care adaugă această funcționalitate altora ca mine. Sincer, deși 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!