jEdit is a programmer's text editor written in Java. jEdit uses the Swing toolkit for the graphic interface and can be configured as a rather powerful IDE through the use of its plugin architecture.
To download, install, and set up jEdit as quickly and painlessly as possible, go to the Quick Start page.
Here are some key features of "jEdit":
· Efficient keyboard shortcuts for everything
· Comprehensive online help
· Unlimited undo/redo
· Copy and paste with an unlimited number of clipboards (known as "registers")
· Register contents are saved across editing sessions
· "Kill ring" automatically remembers previously deleted text
· Rich set of keyboard commands for manipulating entire words, lines and paragraphs at a time
· "Markers" for remembering positions in files to return to later
· Marker locations are saved across editing sessions
· Any number of editor windows may be open, each window may be split into several areas, each area can view a different file. Alternatively, different locations in one file can be viewed in more than one area
· Multiple open windows and split windows are remembered between editing sessions
· Rectangular selection
· Multiple selection (sometimes known as "discontinuous" or "additive" selection) for manipulating several chunks of text at once
· Word wrap
Requirements:
· Java version 6 or later
What's New in This Release: [ read full changelog ]
· Bug fixes
· Fixed an exception when trying to add new menu items to the context menu if some ActionSets have been unloaded (plugin deactivation)
· Windows installer kills existing jEdit instance before trying to install
· Closes menus when toggling dockables.
· VFSBrowser escape handling fixed when used as a dialog
· Context menu sorted when adding toolbar buttons
· Fixed an exception when clicking ok while adding new action to the context menu if no action has been selected
· Fixed TextArea.selectBlock() when the block is at offset 0
· Fixed a memory leak in the beanshell snippet replacement
· The "buffer" variable is always the current buffer and not the buffer where the replacement occurs when using beanshell snippet replacement
· Removed workaround in drag & drop code of TextArea that doesn't seem useful anymore on Ubuntu and cause exceptions when dropping a Transferable that is not a String but has a java.io.InputStream as representation class
· Fixed caret going to the wrong position whe...