Podkładka z piór
Oryginalni autorzy | Pedram Pourang (Tsu Jan) |
---|---|
Pierwsze wydanie | 2016 |
Wersja stabilna | |
Napisane w | C++ , Qt |
System operacyjny | BSD , Linux , Haiku OS , macOS |
Dostępne w | 22 języki |
Typ | Edytor tekstu |
Licencja | GPL-3.0-lub nowsza |
Strona internetowa |
FeatherPad to darmowy edytor tekstu dostępny na licencji GPL-3.0 lub nowszej . Został opracowany przez Pedrama Pouranga (alias Tsu Jan) z Iranu , napisany w Qt i działa na FreeBSD , Linux , Haiku OS i macOS . Ma niewiele zależności i jest niezależny od jakiegokolwiek środowiska graficznego .
FeatherPad był domyślnym edytorem tekstu w Lubuntu , odkąd przełączył się na pulpit LXQt z Lubuntu 18.10 . Wcześniej Lubuntu używał Leafpad jako części swojego pulpitu LXDE opartego na GTK . FeatherPad jest również zawarty w Debiana i Ubuntu .
Rozwój
Pourang rozpoczął projekt, aby wypełnić lukę w dostępnych edytorach tekstu. Zidentyfikował, że wiele bogatych w funkcje edytorów tekstu wymaga dużej ilości pamięci RAM, a nawet wtedy brakuje kluczowych funkcji.
Rozwój FeatherPad rozpoczął się w 2016 roku wraz z pierwszą publiczną wersją 0.5.8. Pierwsza wersja zawierała podświetlanie składni i została napisana w GTK . Wraz z wprowadzeniem GTK 3 aplikacja została przepisana, ale Pourang uznał Qt za bardziej elastyczny i został przepisany w C++ i przeniesiony do Qt, począwszy od wersji 0.6 w kwietniu 2017 r. FeatherPad dodał sprawdzanie pisowni za pomocą Hunspell , począwszy od wersji 0.11.0, wydany w sierpniu 2019 r.
FeatherPad został przetłumaczony na 21 różnych języków oprócz angielskiego.
Obsługa Haiku OS została napisana przez Khallebala w GitHub , a obsługa systemu macOS została dodana przez Pavela Shlyaka.
Przyszłe cele rozwoju FeatherPad obejmują dostosowywanie kolorów podświetlania składni , rozpoznawanie wirtualnego pulpitu oraz przeciąganie i upuszczanie kart w Wayland .
Cechy
przeciągania i upuszczania tekstu , wyszukiwanie, wyszukiwanie i zastępowanie, opcjonalną numerację linii, automatyczne wykrywanie kodowania tekstu, podświetlanie składni dla wielu popularnych języków programowania, możliwość otwierania adresów URL w przeglądarce, opcjonalną nawigację i pisownię w panelu bocznym lub na kartach -sprawdzanie .
Edytor tekstu jest wysoce konfigurowalny i domyślnie ma zdefiniowany szeroki zakres skrótów klawiaturowych .
jest nieoficjalny pakiet Snap dla FeatherPad.
Przyjęcie
Recenzja w Full Circle w sierpniu 2019 r. Odnotowała: „FeatherPad został oczywiście zaprojektowany dla programistów, ale jest również dobrym edytorem tekstu dla każdego zwykłego użytkownika do pisania zwykłych dokumentów tekstowych lub stron internetowych”. W recenzji zwrócono uwagę na stosunkowo niskie zużycie pamięci RAM w porównaniu z bardziej rozbudowanymi edytorami tekstu, takimi jak jEdit i gedit . Chwalił również rozbudowane, choć niestandardowe skróty klawiaturowe, zauważając, że „wszystkie skróty klawiaturowe są jednak ładnie wyjaśnione w menu, a po nauczeniu się FeatherPad staje się bardzo szybki w użyciu”.
Scott Nesbitt, pisząc w marcu 2020 r. na stronie opensource.com firmy Red Hat , zauważył: „kiedy uruchamiasz go po raz pierwszy, FeatherPad nie różni się zbytnio od większości dostępnych edytorów tekstu. Uruchamia się jednak szybko. Funkcje FeatherPad obejmują automatyczne podświetlanie składni języków znaczników i kodowania, automatyczne zamykanie nawiasów (ponownie przydatne podczas pracy z językami znaczników i kodowania) oraz obszerny zestaw skrótów klawiaturowych. Jedną z funkcji, która mi się spodobała, była możliwość pozycjonowania zakładek dokumentu. W większości tekstów edytory, które otwierają dokumenty w oddzielnych kartach, zakładki te pojawiają się u góry okna edytora. Dzięki FeatherPad możesz umieszczać zakładki u góry, u dołu, po lewej lub prawej stronie. Odkryłem, że umieszczanie kart po lewej stronie zmniejsza widoczność bałagan i zakłócenia”.