Jay Edit

jEdit is a programmer's text editor developed by Slava Pestov and others. It is released under the Gnu General Public License. It is a very good Open Source editor (not just for Java Language), that becomes an IDE in conjunction with the available plugins. jEdit requires Java 1.3 or greater.

jEdit has an easy to use interface that resembles that of many other Windows and MacOS text editors.

jEdit is extremely customizable, and has an extensive feature set, that includes, among other things:

Syntax highlighting for more than 50 file types

Auto indent with support for intelligent indent in Java, C and Python source

Search and replace with support for regular expressions, searching in multiple files, and reverse search

Bracket matching

Abbreviations

Multiple clipboards

Rectangular selection

Split-window operation

Word wrap

Macro recording

Bean Shell scripting

Folding

Multiple selection (only in jEdit 3.2 or greater)

However, the feature list doesn't stop there; jEdit also supports plugins which extend the editor's functionality. Plugins currently exist for

editing files on FTP servers (and SFTP servers)

editing files inside zip and tar archives

browsing Java source

code completion

compilation

one-click compiler error go to

viewing RSS feeds

XML completion and validation (Xml Sucks less with jEdit :-)

transforming XML with XSLT

checking spelling

bookmarking locations in files

embedded Python Language interpreter

getting word definitions from online dictionaries

Version Control integration for various systems

installing macros from an online user-contributed repository and much more.

Plugins can be managed from within the editor.

jEdit has a wiki: community.jedit.org


See also: Java Ide


See original on c2.com