jEdit es un editor de texto multiplataforma para programadores escrito en Java. Desarrollado por Slava Pestov y otros, jEdit se publica bajo los términos de la Licencia Pública General de GNU. Las características incluyen:
- Funciona en cualquier sistema operativo con una máquina virtual Java 1.6 o superior - esto incluye MacOS X, Linux, Unix, VMS y Windows.
- Atajos de teclado eficientes para todo, con mapas de teclas predefinidos para Emacs, Intellij IDEA y OS X (5.0)
- Ayuda en línea completa
- Deshacer/rehacer ilimitado
- Copiar y pegar con un número ilimitado de portapapeles (conocidos como "registros")
- El contenido de los registros se guarda entre sesiones de edición
- "Kill ring" recuerda automáticamente el texto eliminado anteriormente
- Conjunto rico de comandos de teclado para manipular palabras, líneas y párrafos enteros a la vez
- "Marcadores" para recordar posiciones en archivos a las que volver más tarde
- Las ubicaciones de los marcadores se guardan entre sesiones de edición
- Se pueden abrir cualquier número de ventanas de editor, cada ventana puede dividirse en varias áreas, cada área puede ver un archivo diferente y llevar un conjunto independiente de búferes. Alternativamente, diferentes ubicaciones en un archivo pueden verse en más de un área
- Las ventanas abiertas múltiples y las ventanas divididas se recuerdan entre sesiones de edición
- Selección rectangular
- Selección múltiple (a veces conocida como selección "discontinua" o "aditiva") para manipular varios fragmentos de texto a la vez
- Ajuste de palabras