jEdit ist ein plattformübergreifender Texteditor für Programmierer, der in Java geschrieben wurde. Entwickelt von Slava Pestov und anderen, wird jEdit unter den Bedingungen der GNU General Public License veröffentlicht. Zu den Funktionen gehören:
- Läuft auf jedem Betriebssystem mit einer Java 1.6 oder höheren virtuellen Maschine - dazu gehören MacOS X, Linux, Unix, VMS und Windows.
- Effiziente Tastenkombinationen für alles, mit vordefinierten Tastenkombinationen für Emacs, Intellij IDEA und OS X (5.0)
- Umfassende Online-Hilfe
- Unbegrenztes Rückgängig/Wiederherstellen
- Kopieren und Einfügen mit einer unbegrenzten Anzahl von Zwischenablagen (bekannt als "Register")
- Inhalte der Register werden über Bearbeitungssitzungen hinweg gespeichert
- "Kill-Ring" erinnert automatisch an zuvor gelöschten Text
- Reiche Auswahl an Tastaturbefehlen zum Manipulieren ganzer Wörter, Zeilen und Absätze auf einmal
- "Marker" zum Erinnern an Positionen in Dateien, um später dorthin zurückzukehren
- Markerstandorte werden über Bearbeitungssitzungen hinweg gespeichert
- Es können beliebig viele Editorfenster geöffnet werden, jedes Fenster kann in mehrere Bereiche aufgeteilt werden, jeder Bereich kann eine andere Datei anzeigen und eine unabhängige Menge von Puffern verfolgen. Alternativ können verschiedene Positionen in einer Datei in mehr als einem Bereich angezeigt werden
- Mehrere geöffnete Fenster und geteilte Fenster werden zwischen Bearbeitungssitzungen gespeichert
- Rechteckige Auswahl
- Mehrfachauswahl (manchmal bekannt als "diskontinuierliche" oder "additive" Auswahl) zum Manipulieren mehrerer Textstücke gleichzeitig
- Wortumbruch