jEdit est un éditeur de texte multiplateforme pour programmeurs écrit en Java. Développé par Slava Pestov et d'autres, jEdit est publié sous les termes de la GNU General Public License. Les fonctionnalités incluent :
- Fonctionne sur tout système d'exploitation avec une machine virtuelle Java 1.6 ou supérieure - cela inclut MacOS X, Linux, Unix, VMS et Windows.
- Raccourcis clavier efficaces pour tout, avec des mappages de touches prédéfinis pour Emacs, Intellij IDEA et OS X (5.0)
- Aide en ligne complète
- Annulation/rétablissement illimité
- Copier et coller avec un nombre illimité de presse-papiers (appelés "enregistrements")
- Le contenu des enregistrements est sauvegardé entre les sessions d'édition
- La "kill ring" se souvient automatiquement du texte précédemment supprimé
- Ensemble riche de commandes clavier pour manipuler des mots, lignes et paragraphes entiers à la fois
- "Marqueurs" pour se souvenir des positions dans les fichiers à retourner plus tard
- Les emplacements des marqueurs sont sauvegardés entre les sessions d'édition
- Un nombre quelconque de fenêtres d'éditeur peut être ouvert, chaque fenêtre peut être divisée en plusieurs zones, chaque zone peut afficher un fichier différent et suivre un ensemble indépendant de tampons. Alternativement, différents emplacements dans un fichier peuvent être affichés dans plus d'une zone
- Plusieurs fenêtres ouvertes et fenêtres divisées sont mémorisées entre les sessions d'édition
- Sélection rectangulaire
- Sélection multiple (parfois connue sous le nom de sélection "discontinue" ou "additive") pour manipuler plusieurs morceaux de texte à la fois
- Retour à la ligne