gedit - gedit
|
gedit 3.36.1 pokazujący stronę internetową z podświetlaniem składni
| |
| Deweloper(zy) | Paolo Maggi Paolo Borelli Steve Frécinaux Jesse van den Kieboom James Willcox Chema Celorio Federico Mena Quintero |
|---|---|
| Pierwsze wydanie | 12 lutego 1999 |
| Wersja stabilna | |
| Wersja zapoznawcza | |
| Magazyn | |
| Napisane w | C , Python |
| Rodzaj | Edytor tekstu |
| Licencja | GPL-2.0-lub-później |
| Strona internetowa | wiki |
gedit ( / dʒ ɛ d ɪ T / lub / ɡ ɛ d ɪ t / ) jest domyślnym edytora tekstu z GNOME środowisko pracy i część aplikacji Gnome podstawowych . Zaprojektowany jako edytor tekstu ogólnego przeznaczenia, gedit kładzie nacisk na prostotę i łatwość użycia, z czystym i prostym GUI , zgodnie z filozofią projektu GNOME. Zawiera narzędzia do edycji kodu źródłowego i tekstu strukturalnego, takie jak języki znaczników .
Jest to darmowe oprogramowanie o otwartym kodzie źródłowym na licencji GNU General Public License w wersji 2 lub nowszej.
gedit jest również dostępny dla macOS i Windows .
Do lipca 2017 r. gedit nie był utrzymywany przez żadnego programistę, ale w sierpniu 2017 r. dwóch programistów zgłosiło się na ochotnika do ponownego rozpoczęcia pracy nad nim.
Cechy
gedit zawiera podświetlanie składni przez GtkSourceView dla różnych formatów kodu programu i znaczników tekstowych, w tym MediaWiki . gedit posiada również zakładki GUI do edycji wielu plików. Użytkownik może przenosić zakładki pomiędzy różnymi oknami. Może edytować zdalne pliki za pomocą bibliotek GVfs ; ( GnomeVFS jest teraz przestarzały ). Obsługuje pełny system cofania i ponawiania, a także wyszukiwanie i zastępowanie. Inne typowe funkcje zorientowane na kod obejmują numerację wierszy, dopasowywanie nawiasów, zawijanie tekstu, podświetlanie bieżącego wiersza, automatyczne wcinanie i automatyczne tworzenie kopii zapasowych plików.
Funkcje gedit obejmują sprawdzanie pisowni w wielu językach za pośrednictwem Enchant oraz elastyczny system wtyczek umożliwiający dodawanie nowych funkcji, na przykład fragmentów i integrację z aplikacjami zewnętrznymi, w tym terminalem Python lub Bash. Wiele wtyczek jest zawartych w samym gedit, z większą liczbą wtyczek w pakiecie gedit-plugins i online.
Od wersji 3.20 gedit używa gspell do sprawdzania pisowni.
gedit ma opcjonalny panel boczny wyświetlający listę otwartych plików oraz (w innej zakładce panelu bocznego) przeglądarkę plików. Posiada również opcjonalny dolny panel z konsolą Pythona i terminalem (przy użyciu wtyczek gedit). gedit automatycznie wykrywa, kiedy otwarty plik jest modyfikowany na dysku przez inną aplikację i proponuje ponowne załadowanie tego pliku. Za pomocą wtyczki (w pakiecie gedit-plugins) gedit może zapisywać i ładować sesje, które są listami aktualnie otwartych kart.
gedit obsługuje drukowanie , w tym podgląd wydruku i drukowanie do plików PostScript i PDF . Opcje drukowania obejmują czcionkę tekstu i rozmiar strony, orientację, marginesy, opcjonalne drukowanie nagłówków stron i numerów wierszy, a także podświetlanie składni.
Na przełomie 2013 i 2014 roku aplikacja otrzymała poważne aktualizacje dla Gnome 3.12, z nowym, czystszym interfejsem użytkownika i ulepszeniami bazy kodu, aby lepiej działała z innymi interfejsami pulpitu, takimi jak Unity .
Valencia to wtyczka gedit, która zamienia gedit w lekkie IDE dla Vala .
Architektura
Będąc częścią aplikacji GNOME Podstawowych , gedit 3 wykorzystuje GTK 3.xi GNOME 3.x bibliotek . Integracja z GNOME obejmuje przeciąganie i upuszczanie do iz plików GNOME .
gedit używa systemu pomocy GNOME do dokumentacji. Wykorzystuje również wirtualny system plików i strukturę drukowania GNOME.
W grudniu 2008 r. udostępniono pliki binarne gedit dla systemów macOS i Windows .
Ostatnią wersją dla 32-bitowego systemu Windows była wersja 2.30.1, wydana w 2014 roku. Wciąż trwała samodzielna wersja dla 64-bitowego systemu Windows, a wersja 3.20.1 została wydana w 2016 roku.
Aktualne wersje gedit (3.0+) dla Windows są również dostępne przez MSYS2 i można je zainstalować za pomocą wbudowanego menedżera pakietów Pacman .