KKEdit: nowy edytor tekstu dla systemu Linux.

Edytory tekstu to małe narzędzia, które często służą do tworzenia dużych rzeczy: opowiadań, stron internetowych, aplikacji. Chociaż przeciętnemu użytkownikowi może się wydawać, że są „takie same”, edytory tekstu mogą się znacznie różnić, a programiści bardzo cenią te, które pozwalają zaoszczędzić czas.

Zaproponowaliśmy spojrzenie na narzędzia linuksowe dla pisarzy, a ta recenzja przedstawia narzędzie skierowane do osób, które piszą kod (chociaż możesz napisać z nim wszystko, co chcesz). KKEdit został zainspirowany BBEdit, potężną aplikacją OS X, i przynosi najlepsze ze swoich funkcji do Linuksa w lekkim, szybkim pakiecie w stylu GTK2.

KKEdit: nowy edytor tekstu dla systemu Linux

Instalowanie KKEdita

KKEdit jest łatwy w instalacji, jeśli jesteś użytkownikiem Arch Linux lub Ubuntu. Ten pierwszy oferuje go w AUR, a drugi w nieoficjalnym repozytorium:

Sudo add-apt-repository ppa: nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install kedytuj

KKEdit: nowy edytor tekstu dla systemu Linux

Jeśli nie chcesz dodawać nowego repozytorium do swojego systemu, po prostu odwiedź stronę Launchpad i pobierz pakiet w formacie .deb, a następnie zainstaluj go za pomocą sudo dpkg -i nazwa_pakietu.deb lub klikając dwukrotnie jego ikonę w pliku menedżer. Pamiętaj, że w ten sposób nie będziesz otrzymywać automatycznych aktualizacji KKEdit. Jak zwykle źródło jest dostępne na oficjalnej stronie KKEdit dla tych, którzy chcą je skompilować.

Konfigurowanie KKEdit

Okno dialogowe „Preferencje” jest prawdopodobnie pierwszą rzeczą, którą powinieneś otworzyć po pierwszym uruchomieniu KKEdit. Tutaj możesz dostosować wygląd i zachowanie KKEdit, przełączać automatyczne wcięcia oraz podświetlać wiersze i składnię, zawijać słowa i automatyczne uzupełnianie kodu. Aby dodać ikony do głównego paska narzędzi KKEdit, kliknij je na dolnym pasku tego okna dialogowego. Aby je usunąć, przytrzymaj „Ctrl” i kliknij je w górnym. Najechanie kursorem na każdą ikonę spowoduje wyświetlenie opisu jej funkcji w podpowiedzi. Zakładka „Styl tekstu” umożliwia ustawienie czcionek, podstawowych kolorów, motywów i skrótów klawiaturowych.

KKEdit: nowy edytor tekstu dla systemu Linux

Dalsze dostosowywanie można wykonać w oknie dialogowym „Narzędzia -> Zarządzaj narzędziami zewnętrznymi”, w którym można połączyć różne aplikacje i skrypty z KKEdit i używać ich podczas pracy nad plikami tekstowymi. Na przykład możesz dodać skrypt, który zlicza słowa i znaki i uruchamiać go na otwartych plikach w KKEdit.

Co jest w tym takiego dobrego?

Zauważysz, że KKEdit nie różni się zbytnio od innych edytorów tekstu i obsługuje podstawowe funkcje, takie jak tabulatory, sortowanie tabulatorów, sprawdzanie pisowni i podświetlanie składni. Kliknięcie dowolnej karty prawym przyciskiem myszy umożliwia zdefiniowanie ustawień dla tej konkretnej karty, a także funkcję „Podziel widok”.

KKEdit: nowy edytor tekstu dla systemu Linux

Jednak najlepszą rzeczą w KKEdit są małe, praktyczne funkcje, które łączą się i sprawiają wrażenie naprawdę poręcznego edytora tekstu. Zakładki i przeskakiwanie między wierszami są tego doskonałymi przykładami. Możesz dodać zakładkę do dowolnej linii i szybko przejść do niej z menu „Zakładki” lub po prostu wprowadzić numer linii, aby przejść do niej automatycznie. Zakładki można zapisywać (i przywracać) dla każdej sesji za pomocą opcji „Zapisz sesję”, a także możesz szybko usunąć je wszystkie naraz w menu „Zakładki”.

Programiści mogą być zadowoleni słysząc, że KKEdit obsługuje wyrażenia regularne w swojej funkcji „Wyszukaj i zamień”, a głębokość wyszukiwania można zdefiniować w „Preferencjach”. KKEdit może szukać ciągu wyszukiwania we wszystkich otwartych plikach, a nawet we wszystkich plikach z folderu aktywnego dokumentu tekstowego. Menu „Funkcje” aktywuje się, gdy dokument tekstowy zawiera zdefiniowane funkcje i wyświetla je wszystkie, umożliwiając szybkie przejście do nich i znalezienie ich definicji. KKEdit może również wyszukiwać definicje w innych otwartych plikach i automatycznie przełączać się na ich karty, gdy je znajdzie.

Oprócz tego KKEdit może otwierać plik „include”, do którego odwołuje się dokument tekstowy, a także otwierać pliki jako zrzuty szesnastkowe. Jeśli pracujesz z frameworkami GTK i Qt, znajdziesz KKEdit odpowiedni dla swoich potrzeb, ponieważ pozwala przeglądać dokumentację i wyszukiwać słowa kluczowe API bezpośrednio z menu kontekstowego. Jeśli nie masz zainstalowanych pakietów dokumentacji, polecenie wyszukiwania po prostu otworzy stronę wyników Google dla wszystkiego, co zaznaczysz w tekście.

KKEdit: nowy edytor tekstu dla systemu Linux

Jeśli to wszystko nie wystarczy, możesz rozszerzyć KKEdit o darmowe wtyczki, takie jak przeglądarka plików (otwiera się na pasku bocznym), panel terminala w KKEdit, menedżer sesji, wiele schowków i więcej.

Wniosek

KKEdit balansuje na granicy między prostym, zbyt podstawowym edytorem tekstu, zwykle dostarczanym jako domyślny w wielu dystrybucjach, a rozdętym kawałkiem pracy, który ma wszystkie potrzebne opcje i tuzin innych, których nie chcesz. Nie ma wielu zależności i może być motywowany tak, aby dobrze wyglądał w każdym środowisku graficznym.

Jednak, mimo że jest inspirowany BBEditem, brakuje mu jednej z funkcji, które uważam za niezbędne – zwijania kodu. Rozumiem, że miał być lekki, dlatego nie ma funkcji takich jak czyszczenie kodu HTML czy porównywanie plików różnicowych, ale ci, którzy lubią uporządkować swój kod, mogą być zniechęceni tym konkretnym pominięciem.

KKEdit: nowy edytor tekstu dla systemu Linux

Mimo to, jeśli nie masz nic przeciwko niezbyt subtelnym wezwaniom dewelopera do darowizn w aplikacji, KKEdit jest doskonałym wyborem dla początkującego programisty lub kogoś, kto chce wypróbować nowy edytor tekstu, aby odświeżyć swój przepływ pracy.

Jaki jest twój ulubiony edytor tekstu dla systemu Linux? Podziel się swoimi rekomendacjami w komentarzach.

Źródło obrazu zwiastuna