Ghostty to emulator terminala typu open source napisany w języku programowania Zig. Ta aktualizacja wprowadza szereg nowych funkcji, w tym wyszukiwanie z przewijaniem wstecz, wbudowane paski przewijania i powiadomienia o zakończeniu procesu. Ghostty 1.3.0 był rozwijany przez sześć miesięcy i otrzymał ponad 2800 zatwierdzeń od 180 współpracowników.
Główne zmiany
Wyszukiwanie/dopasowywanie tekstu:Teraz możesz wyszukiwać tekst w terminalu, przewijając okno Ghostty, naciskając Ctrl + Shift + F w Linux (Cmd + F w macOS). W rogu pojawi się pole wyszukiwania. Tekst wprowadzony w polu będzie odpowiadał tekstowi w bieżącym oknie. Poruszaj się między dopasowaniami za pomocą klawiszy strzałek lub skrótów klawiaturowych – można to dostosować, jak większość funkcji Ghostty. Jedyną wadą, jak można się spodziewać, jest to, że dopasowania są widoczne tylko w bieżącym oknie, a nie w całej historii przewijania.
Paski przewijania w GhosttyGhostty już wcześniej obsługiwał przewijanie za pomocą kółka myszy, skrótów klawiaturowych i gestów na touchpadzie. Nowe ustawienie po prostu dodaje widoczne paski przewijania, które zapewniają wizualny kontekst podczas przewijania strony w górę.
Inne ulepszenia:
- Powiadomienia o zakończeniu polecenia, konfigurowalne w pliku konfiguracyjnym według preferencji, wykorzystujące różne akcje (dźwięk, powiadomienia, opóźnienie przed wysłaniem powiadomienia, powiadomienie o tym, czy terminal jest w centrum uwagi itp.).
- Dodano obsługę zdarzeń kliknięcia, umożliwiającą przesunięcie kursora do określonej części wiersza poleceń. Obsługa różni się w zależności od powłoki, ale działa w Fish, Nushell, Zsh i innych.
- Twórcy zauważają „pełniejszą i dokładniejszą implementację OSC 133” (standardu końcowej sekwencji wyjścia).
- W Ghostty buduje dla Linux Zaszło również kilka ważnych zmian:
- Aby przełączać się między kartami, możesz przesuwać dwoma palcami w lewo/prawo;
- dodatkowe parametry wiersza poleceń do otwierania nowego okna: -e i –working-directory;
- Popraw centrowanie okna przy użyciu niestandardowych parametrów okna: -window-height / -width;
- Ustawienia wklejania za pomocą środkowego przycisku myszy środowiska GNOME są brane pod uwagę;
- Mapowanie klawiszy XKB teraz działa.
Ghostty można zainstalować na kilka sposobów: pobierając nieoficjalną wersję Ghostty w formacie DEB (github.com) lub AppImage lub kompilując wszystko z kod źródłowy.
Źródło: linux.org.ru
