gedit - gedit
Entwickler | Paolo Maggi Paolo Borelli Steve Frécinaux Jesse van den Kieboom James Willcox Chema Celorio Federico Mena Quintero |
---|---|
Erstveröffentlichung | 12. Februar 1999 |
Stabile Version | |
Vorschauversion | |
Repository | |
Geschrieben in | C , Python |
Typ | Texteditor |
Lizenz | GPL-2.0 oder höher |
Webseite | wiki |
gedit ( / dʒ ɛ d ɪ t / oder / ɡ ɛ d ɪ t / ) ist der Standard - Texteditor des GNOME - Desktop - Umgebung und ein Teil der GNOME - Core - Anwendungen . Als universeller Texteditor konzipiert, betont gedit Einfachheit und Benutzerfreundlichkeit mit einer sauberen und einfachen GUI , gemäß der Philosophie des GNOME-Projekts. Es enthält Werkzeuge zum Bearbeiten von Quellcode und strukturiertem Text, wie z. B. Auszeichnungssprachen .
Es ist freie Open-Source-Software unter der GNU General Public License Version 2 oder höher.
gedit ist auch für macOS und Windows verfügbar .
Bis Juli 2017 wurde gedit von keinem Entwickler mehr gepflegt, aber im August 2017 meldeten sich zwei Entwickler freiwillig, um wieder daran zu arbeiten.
Merkmale
gedit enthält Syntax-Highlighting über GtkSourceView für verschiedene Programmcode- und Text-Markup-Formate einschließlich MediaWiki . gedit hat auch GUI-Tabs zum Bearbeiten mehrerer Dateien. Tabs können vom Benutzer zwischen verschiedenen Fenstern verschoben werden. Es kann entfernte Dateien mit GVfs- Bibliotheken bearbeiten ; ( GnomeVFS ist jetzt veraltet ). Es unterstützt ein vollständiges Rückgängig- und Wiederherstellungssystem sowie Suchen und Ersetzen. Andere typische codeorientierte Funktionen umfassen Zeilennummerierung, Klammerabgleich, Textumbruch, Hervorhebung der aktuellen Zeile, automatische Einrückung und automatische Dateisicherung.
Zu den Funktionen von gedit gehören die mehrsprachige Rechtschreibprüfung über Enchant und ein flexibles Plugin- System, mit dem neue Funktionen hinzugefügt werden können , beispielsweise Snippets und die Integration mit externen Anwendungen wie einem Python- oder Bash-Terminal. Eine Reihe von Plugins sind in gedit selbst enthalten, weitere Plugins sind im gedit-plugins-Paket und online enthalten.
Seit Version 3.20 verwendet gedit gspell zur Rechtschreibprüfung.
gedit hat einen optionalen Seitenbereich, der die Liste der geöffneten Dateien anzeigt, und (in einer anderen Registerkarte des Seitenbereichs) einen Dateibrowser. Es hat auch einen optionalen unteren Bereich mit einer Python-Konsole und (mit gedit-plugins) Terminal. gedit erkennt automatisch, wenn eine geöffnete Datei auf der Festplatte von einer anderen Anwendung geändert wird und bietet an, diese Datei erneut zu laden. Mit einem Plugin (im gedit-plugins-Paket) kann gedit Sitzungen speichern und laden, die Listen der derzeit geöffneten Registerkarten sind.
gedit unterstützt das Drucken , einschließlich der Druckvorschau und das Drucken in PostScript- und PDF- Dateien. Zu den Druckoptionen gehören Textschriftart und Seitengröße, Ausrichtung, Ränder, optionales Drucken von Seitenköpfen und Zeilennummern sowie Syntaxhervorhebung.
Ende 2013 und Anfang 2014 erhielt die Anwendung wichtige Upgrades für Gnome 3.12, mit einer neuen, saubereren Benutzeroberfläche und Verbesserungen der Codebasis, damit sie besser mit anderen Desktop-Oberflächen wie Unity funktioniert .
Valencia ist ein gedit-Plugin, das gedit in eine leichtgewichtige IDE für Vala verwandelt .
Die Architektur
Als Teil der GNOME Core Applications verwendet gedit 3 die GTK 3.x- und GNOME 3.x- Bibliotheken . Die GNOME-Integration umfasst Drag & Drop zu und von GNOME-Dateien .
gedit verwendet das GNOME-Hilfesystem zur Dokumentation. Es verwendet auch ein virtuelles Dateisystem und das GNOME-Druck-Framework.
Im Dezember 2008 wurden gedit-Binärdateien für macOS und Windows zur Verfügung gestellt .
Die letzte Version für Windows 32-Bit war 2.30.1, veröffentlicht im Jahr 2014. Standalone-Versionen für 64-Bit-Windows wurden fortgesetzt, wobei Version 3.20.1 im Jahr 2016 veröffentlicht wurde.
Aktuelle Versionen von gedit (3.0+) für Windows sind auch über MSYS2 erhältlich und können über den integrierten Pacman-Paketmanager installiert werden .