jEdit is a programmer’s text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.

Key Features of jEdit:

  • Written in Java, so it runs on Mac OS X, OS/2, Unix, VMS and Windows.
  • Built-in macro language; extensible plugin architecture. Dozens of macros and plugins available.
  • Plugins can be downloaded and installed from within jEdit using the “plugin manager” feature.
  • Auto indent, and syntax highlighting for more than 130 languages.
  • Supports a large number of character encodings including UTF8 and Unicode.
  • Folding for selectively hiding regions of text.
  • Word wrap.
  • Highly configurable and customizable.
  • Every other feature, both basic and advanced, you would expect to find in a text editor.
  • 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

WHAT’S NEW Version 4.3.2:

Bug Fixes

  • Fixed Standalone TextArea build target (Shlomy Reinstein)
  • Fixed a NPE that happens when an error occurs before the view is loaded (Matthieu Casanova #2905487) – Fixed bug #2927555: beanshell load() fails w/ exception (Shlomy Reinstein)
  • Fixed a memory leak which held closed View and EditPane when using global bufferset scope. (Kazutoshi Satoda)
  • When removing text from the buffer, the event contentRemoved was sent before making the buffer dirty (oman002 #2944145)
  • Fixed leaky memory usage after some specific text operations. (Kazutoshi Satoda)
  • Worked around a memory leak in Sun Java 6 where the sun.font.GlyphLayout is cached and reused while holding an instance to the char array (Björn “Vampire” Kautler)
  • When setting a new message in the status bar in a macro called from the Macro menu the message was cleared immediately (Matthieu Casanova #2964522)
  • don’t log an error when the API docs are not available. Provide a link to the online docs instead ( bug #1777806 – Eric Le Lay)
  • RFC edit mode was misplaced in catalog and was never matching anything because text edit mode glob was more global and checked first (Matthieu Casanova)
  • java installer refuses to install from a directory containing exclamation marks ( bug #2065330 – Eric Le Lay)

API Changes

  • Applied patch #2932330 to suppress BufferUpdate messages from temporary buffers to improve performance. (Dale Anson)

Download Free jEdit

Post By Gishore J Kallarackal (2,121 Posts)

Gishore J Kallarackal is the founder of techgurulive. The purpose of this site is to share information about free resources that techies can use for reference. You can follow me on the social web, subscribe to the RSS Feed or sign up for the email newsletter for your daily dose of tech tips & tutorials. You can content me via @twitter or e-mail.

Website: → Techgurulive