jEdit is a free, open-source programmer's text editor written in Java, making it cross-platform. It supports syntax highlighting for over 200 languages, a macro language, and an extensive plugin architecture to expand its features.
jEdit is a mature, open-source text editor designed for programmers. Built on Java, it offers true cross-platform support for Windows, macOS, Linux, and other operating systems. Its core strength lies in its extensibility; a vast library of plugins allows users to transform it from a simple text editor into a more powerful Integrated Development Environment (IDE) with tools for specific languages, version control, and project management. Key features include syntax highlighting for over 200 languages, a powerful macro system using BeanShell, code folding, and advanced search-and-replace capabilities. As free software under the GPL 2.0 license, it offers no paid plans or formal support tiers. Instead, it relies on community support through mailing lists, forums, and an IRC channel. While it may require some configuration to match the out-of-the-box experience of commercial IDEs, its customizability and feature set make it a powerful and cost-effective tool for developers.
Written in Java, jEdit runs on any operating system with a compatible Java Virtual Machine, including Windows, macOS, Linux, and VMS.
Functionality can be expanded with hundreds of available plugins, which can be managed directly from within the editor.
Provides built-in syntax highlighting and auto-indent for more than 200 programming and markup languages.
Features a built-in macro language (BeanShell) to automate complex or repetitive editing tasks, with the ability to record macros from user actions.
Includes features like code folding, word wrap, unlimited undo/redo, multiple clipboards (registers), and rectangular/multiple selection.
Supports over 160 character encodings, automatic GZip compression/decompression, and a file system browser for managing files and directories.
Offers powerful search functionality including regular expressions, multi-file search, and HyperSearch to list all matches.
Highly configurable interface, including keyboard shortcuts, toolbars, and context menus. Settings can be applied globally, per-mode, or per-file.
A single editor window can be split into multiple areas to view different files or different locations within the same file simultaneously.
Allows users to place markers in files to quickly navigate back to specific locations, which are saved across sessions.
Comprehensive online documentation, including a user's guide and FAQ, is bundled with the application.
Pluggable support for virtual file systems, such as FTP, allows for direct editing of remote files.
Be the first to drop a review
Helix Core (formerly Perforce P4) is an enterprise version control system that tracks and manages…
An advanced IDE for building high-performance native applications for Windows, macOS, Linux, iOS, and Android…
An Integrated Development Environment (IDE) for developing, testing, and debugging stored program units for Oracle…
XMetaL Developer by JustSystems is a robust Integrated Development Environment (IDE) designed specifically for creating…
Spot something wrong or outdated?
Suggest a correction — a reviewer verifies every change.
jEdit is a free, open-source programmer's text editor written in Java, making it cross-platform. It supports syntax highlighting for over 200 languages, a macro language, and an extensive plugin architecture to expand its features.
Does jEdit have an in-app market place?
Yes
How many Mini-Apps in the marketplace?
0
Documentation
https://www.jedit.org/index.php?page=docsCommunity Forums
http://community.jedit.org/Helix Core (formerly Perforce P4) is an enterprise version control system that tracks and manages…
An advanced IDE for building high-performance native applications for Windows, macOS, Linux, iOS, and Android…
An Integrated Development Environment (IDE) for developing, testing, and debugging stored program units for Oracle…
XMetaL Developer by JustSystems is a robust Integrated Development Environment (IDE) designed specifically for creating…