Zapomnij o standardowym terminalu - Kitty to najpotężniejsze narzędzie w moim przepływie pracy

Odkryj nowoczesną aplikację terminalową Kitty, która oferuje wsparcie graficzne, łatwe dostosowanie i wiele zaawansowanych funkcji, które poprawiają codzienną pracę w terminalu.
Kiedy myślisz o aplikacji terminalowej, może się wydawać, że to program utknął w przeszłości - po prostu solidne okno, które interaktywuje z twoim powłoką i wyświetla tekst. Jednak nowoczesne aplikacje terminalowe przeszły długą drogę. I nie znalazłem lepszej aplikacji terminalowej niż Kitty. Daj mi szansę, abym przekonał cię do przełączenia się na nią.
Kitty ma wsparcie graficzne
Stare aplikacje terminalowe mogły tylko renderować tekst, ale Kitty ma natywny protokół graficzny do wyświetlania wysokiej jakości obrazów, animacji i filmów w terminalu. Nie brzmi to zbyt imponująco, dopóki nie pomyślisz o wszystkich funkcjach, które odblokowuje.
Animacje interfejsu użytkownika w terminalu Kitty są niezwykle płynne dzięki przyspieszeniu GPU. Przewijanie jest naprawdę gładkie. I nie ma opóźnienia w wejściu ani wyjściu.
Jeśli spędzasz czas w terminalu, docenisz, jak dużą różnicę może zrobić pięknie animowany interfejs. Nowoczesne aplikacje TUI wyglądają świetnie w Kitty.
Możesz przeglądać obrazy i PDF-y bez opuszczania terminala. Jeśli korzystasz z menedżera plików TUI, możesz podglądać obrazy i pliki wideo w terminalu. Możesz nawet przeglądać internet używając przeglądarki TUI.
Ma Kociaki
Kitty ma własny framework o nazwie "Kitten." Kociaki to małe skrypty w języku Python, które są wbudowane w Kitty, aby zapewnić ci dodatkowe funkcje. Na przykład, możesz podglądać obrazek używając kociaka icat w ten sposób.
kitten icat preview.jpg
Możesz również przeglądać adresy URL obrazków.
kitten icat https://site.com/image.gif
Framework Kitten zawiera również narzędzie diff, ssh i schowek. Możesz przesyłać pliki bezpośrednio z terminala przez tty lub ssh.
Moim ulubionym jest kociak motywów. Zwykle musisz żmudnie edytować pliki konfiguracyjne terminala, aby wyglądał ładnie. W Kitty wystarczy uruchomić kitten themes i wybrać spośród setek pięknych, dopracowanych motywów dla terminala. Możesz je zmieniać jednym kliknięciem.
Możesz również stworzyć własne kociaki z niestandardowym kodem i uruchomić je za pomocą polecenia kitten.
Brak potrzeby otwierania wielu okien terminalowych
Nie musisz otwierać nowego okna za każdym razem, gdy chcesz rozpocząć nową instancję Kitty. Kitty ma wbudowane multiplexowanie, co oznacza, że możesz podzielić okno na dwa za pomocą skrótu klawiaturowego i uzyskać dwie oddzielne instancje Kitty. Zwykle musisz zainstalować zewnętrzną wtyczkę, taką jak tmux, aby uzyskać tę funkcję.
Wystarczy nacisnąć Ctrl+Shift+Enter, aby podzielić terminal na pół, a następnie nacisnąć ponownie, aby podzielić go jeszcze raz. Ctrl+Shift+w zamyka panel w fokusa. Możesz przełączać się między podzielonymi panelami za pomocą Ctrl+Shift+[ oraz ].
Jeśli nie chcesz dzielić ekranu, możesz po prostu otworzyć nowe zakładki za pomocą Ctrl+Shift+t. Zamyka się je za pomocą Ctrl+Shift+q, a przełączanie się między otwartymi zakładkami odbywa się za pomocą Ctrl+Shift+klawiszy strzałek.
Przyzwyczajenie się do tych skrótów zajmuje trochę czasu, ale gdy już to zrobisz, zauważysz, że twoje przepływy pracy w terminalu stają się szybsze i łatwiejsze.
Nie musisz ręcznie ustawiać zakładek ani paneli za każdym razem, gdy uruchamiasz nowe okno Kitty. Możesz użyć funkcji Sesje, aby skonfigurować domyślne układy i katalogi robocze za pomocą prostego pliku konfiguracyjnego. Następnie możesz wywołać tę sesję za pomocą jednego polecenia lub skrótu klawiaturowego.
Łatwe do dostosowania
Co sprawia, że Kitty jest dla mnie wyjątkowa, to jak bardzo jest konfigurowalna.
Możesz ustawić rozmiar domyślnego okna terminala. Ustawić obrazek w tle. Sprawić, aby tło było przezroczyste lub rozmyte. Zmienić dekoracje okien (lub całkowicie je usunąć).
Kitty ma również doskonałe wsparcie dla czcionek. Zazwyczaj musisz pobrać ciężkie, łatane czcionki nerd do uzyskania kolorowych ikon w terminalu. Kitty pozwala używać normalnych czcionek do zwykłego tekstu i oddzielnej czcionki do ikon.
W porównaniu do prostych stylów "zwykłych" lub "pogrubionych", które otrzymujesz w innych terminalach, Kitty pozwala być bardziej precyzyjnym. Możesz określić dokładną grubość czcionki i włączyć ligatury (przekształcając podstawowe sekwencje znaków w rzeczywiste symbole). Tekst pozostaje również ostry nawet na ekranach o wysokiej rozdzielczości DPI.
Poza wyglądem terminala, Kitty pozwala również dostosować twoje przepływy pracy. Wszystko w Kitty można mapować. Możesz stworzyć niestandardowy skrót klawiaturowy lub myszki i powiązać go z dowolnym poleceniem. Na przykład, możesz ustawić klawisz funkcyjny, aby otworzyć nvim w nowej zakładce w Kitty. Zwykle Ctrl+C przerywa polecenie, ale możesz skonfigurować Kitty, aby mapował go na kopiowanie tekstu za pomocą skrótu.
Jeśli istnieje wybór, przerwij w przeciwnym razie.
Domyślnie Kitty obsługuje także skróty klawiszowe z użyciem przycisków myszy. Możesz bezpośrednio klikać URL-e w terminalu.
To jest wieloplatformowe
Kitty jest dostępna w domyślnych repozytoriach większości dystrybucji Linuxa, w tym w menedżerach pakietów na Debianie, Archu i Fedorze. Jest dostępna również na macOS. Istnieje nawet wygodna komenda curl, która automatycznie instaluje ją na Twoim systemie.
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
Jeśli nadal używasz domyślnej aplikacji terminala w swoim systemie, tracisz. Aplikacja terminalowa może być znacznie potężniejsza, bardziej konfigurowalna i zabawna. Kitty zdobywa moją głos na najlepszą z nich.
Jeśli ciekawią Cię artykuły podobne do Zapomnij o standardowym terminalu - Kitty to najpotężniejsze narzędzie w moim przepływie pracy, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany