If-Koubou

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

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

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 reclamații cu această configurație:

  • Redimensionarea ferestrei pe orizontală nu funcționează corect
  • Nu se pot schimba 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 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 folosi 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 prin prinderea de pe pagina de descărcare a proiectului (asigurați-vă că obțineți versiunea corectă pentru configurarea dvs.) sau puteți rula din nou 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 al lansa.

Iată cum 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 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 de caractere la 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.

Sub 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 modifiant 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 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 de 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ă sunteți în căutarea pentru ceva ce susține Cygwin, precum și pentru Windows Command Prompt, s-ar putea să vă interesați de Consola. Este o înlocuire a consolei care permite tabelarea mai multor tipuri de cochilii, precum și adăugarea de transparență și modificări pe font.

Aveți o cochilie 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!