Skip to content

Jak ulepszyć konsolę Cygwin z Mintty?

21 de lipiec de 2021
1626880826 banner1 1024x485 1

Cygwin świetnie nadaje się do uzyskania trochę dobroci wiersza poleceń Linuksa w systemie Windows, ale korzystanie z powłoki systemu Windows w celu uzyskania do niego dostępu zabija część tej magii. Korzystając z Mintty i kilku innych metod, możesz uczynić to doświadczenie znacznie bardziej luksusowym.

Ograniczenia powłoki systemu Windows

Pokazaliśmy już, jak zainstalować i używać Cygwin, dzięki czemu możesz korzystać z systemu Windows i nie musisz przegapić tej dobroci wiersza poleceń. Jednak dla wielu osób emocje związane z uruchamianiem basha w systemie Windows są poważnie utrudnione przez fakt, że Cygwin używa powłoki wiersza polecenia do wykonywania zadań. Oto niektóre z najczęstszych problemów i skarg związanych z tą konfiguracją:

  • Zmiana rozmiaru okna w poziomie nie działa poprawnie
  • Nie można sprawnie zmieniać krojów ani rozmiarów czcionek w locie.
  • Przewijanie za pomocą klawiatury nie działa.
  • Zaznaczanie tekstu w wielu wierszach nie działa.
  • W niektórych konfiguracjach zaznaczanie tekstu w ogóle nie działa.
  • To bardzo brzydkie w porównaniu z tym, co zapewniają terminale linuksowe.

Przydatne narzędzie, które jest uciążliwe w użyciu, tak naprawdę nie zabiera mnie zbyt daleko. Jak o tobie?

Mintty ratuje dzień

Miętowy to świetna alternatywna powłoka dla Cygwin, która zapewnia wiele przydatnych funkcji i łagodzi powyższe problemy. Jeśli użyjesz MSYS/MinGW zamiast Cygwina, Mintty też pięknie się z tym współpracuje.

Możesz zainstalować Mintty, pobierając go z strona pobierania projektu (upewnij się, że masz odpowiednią wersję dla swojej konfiguracji!) lub możesz po prostu uruchomić Plik Setup.exe Cygwina jeszcze raz.

1626880825 518 Jak ulepszyc konsole Cygwin z Mintty


Na ekranie Wybierz pakiety spójrz w „Muszle” i znajdź Mintty. Kliknij w miejscu, w którym jest napisane „Pomiń” i naciśnij przycisk Dalej. Po zakończeniu instalacji powinieneś być w stanie przejść do Start> Wszystkie programy> Cygwin> mintty, aby go uruchomić.

1626880825 197 Jak ulepszyc konsole Cygwin z Mintty

Oto jak wygląda domyślne okno Mintty:

1626880825 472 Jak ulepszyc konsole Cygwin z Mintty

To trochę waniliowe, ale zauważysz, że zmiana rozmiaru działa poprawnie, a czcionka jest przynajmniej trochę lepsza. Możesz nacisnąć Ctrl i + lub –, aby w dowolnym momencie powiększyć lub zmniejszyć czcionkę. Kliknij prawym przyciskiem myszy pasek tytułu i wybierz Opcje…

1626880825 68 Jak ulepszyc konsole Cygwin z Mintty

Pierwszą rzeczą, którą zrobiłem, była zmiana przezroczystości okna i kursora w zakładce Wygląd na coś, z czym jestem bardziej zaznajomiony. Gdy to zrobisz, przejdź do zakładki Tekst.

1626880825 239 Jak ulepszyc konsole Cygwin z Mintty

Możesz oczywiście zmienić domyślną czcionkę, ale także ustawienia regionalne i zestaw znaków na coś innego niż ten, którego używa teraz system Windows. Możesz także bawić się wygładzaniem czcionek, jeśli twój monitor pokazuje to trochę zbyt postrzępione.

1626880826 511 Jak ulepszyc konsole Cygwin z Mintty

W opcjach myszy możesz zmienić ustawienia interakcji myszy, takie jak kopiowanie i wklejanie. Możesz także łatwo ustawić kursor myszy w wierszu poleceń, co często podoba się użytkownikom vima. Na koniec kliknij Okno.

1626880826 82 Jak ulepszyc konsole Cygwin z Mintty

Tutaj możesz zmienić domyślny rozmiar terminala, rozmiar bufora przewijania i wybrać modyfikator do przewijania za pomocą klawiszy strzałek. Domyślnie Shift+Up/Down przewija bufor w oknie. Oto jak wygląda moja zmodyfikowana konfiguracja Mintty.

1626880826 173 Jak ulepszyc konsole Cygwin z Mintty


(Kliknij na powyższy obrazek, aby zobaczyć większą wersję.)

Inne metody (dla miłośników PuTTY)

Mintty jest świetny, ale innym może się to nie podobać. Pokazaliśmy, jak zainstalować serwer SSH na Cygwin, a wiele osób używa PuTTY lub KiTTY do łączenia się z Cygwin w ten sposób. Jeśli jednak nie chcesz konfigurować dostępu SSH, istnieje prostszy sposób.

PuTTYcyg to poprawiona wersja PuTTY, która może łączyć się z natywnymi instalacjami Cygwin. Jest tylko jeden problem: PuTTY było Ostatnio zaktualizowane do wersji 0.61, dodając obsługę list skoku systemu Windows 7, zmiany rozmiaru Aero i czcionek o stałej szerokości. PuTTYcyg nie został jeszcze zaktualizowany, więc będziesz musiał wybrać między obsługą Cygwin a kompatybilnością z Windows 7. Nie udało mi się znaleźć samej łatki, więc nie próbowałem dodawać wsparcia do najnowszej wersji PuTTY. Jeśli tak, zostaw linijkę w komentarzach.

Osobiście wolę KiTTY od PuTTY, ponieważ jest bardziej konfigurowalny i był aktualizowany częściej w ciągu ostatnich 4 lat. Jest Kompatybilna z KiTTY łatka PuTTYcfg co dodaje tę funkcjonalność dla innych, takich jak ja. Szczerze mówiąc, odkąd zacząłem używać Mintty z Cygwinem, nie dotykałem KiTTY od tygodni.

Wreszcie, jeśli szukasz czegoś, co obsługuje Cygwin, a także Wiersz polecenia systemu Windows, możesz być zainteresowany Konsola. Jest to zamiennik konsoli, który pozwala na tabulatory wielu typów powłok, a także dodawanie przezroczystości i zmiany czcionek w locie.

Czy masz preferowaną powłokę Cygwin? Czy masz alternatywę dla Cygwina? Znasz łatkę, która działa z PuTTY 0.61? Daj nam znać poniżej!

Czy ten post był pomocny?