All categories

jEdit 4.5

Free Edit program codes of more than 200 languages, with syntax highlighting
3 
Latest version:
5.6 See all
Developer:

jEdit is an open-source application that allows users to edit, modify and write texts. Being developed in the Java language, this program runs on most of the operating systems including Windows, Mac and UNIX operating systems, to mention just a few.

One of the main advantages of using jEdit is that it includes a Plug-in managing feature. This feature is useful as it enables users to open a wide range of plug-ins within this program. To have access to this option, users have to click on the “Plugins” menu and then open the “Plugin Manager” section. Also this utility offers support for multiple macros languages. In other words, users are given the possibility to record, load or repeat certain script lines written in the macros language. In addition to all these, jEdit comes with numerous encoding formats, such as Cp1252, IBM437, IBM775, IBM 886, ISO-8859-1, ISO-8859-13, ISO-8859-15, etc.

Another useful thing about this application is that it includes several text management features, like “Word Count”, “Expand Abbreviation”, “Complete Word”, “Format Paragraph”, “Join Lines”, and so on. All these setting options are available in the “Edit” menu.

Finally, to sum it all up, jEdit is an efficient tool for text editing and word processing. By default, this program comes with plenty of setting options, which makes it highly-customizable. In other words, by utilizing this piece of software, users are able to create complex projects in just an instance.


v4.5 [Nov 29, 2011]
- Fix Checkbox Menu not working on OSX (#3155813 patch #3159277);
- Fixed a class loading issue when no GUI (SplashScreen or TrayIcon) was shown on startup. The effects were visible if the VoxSpell plugin was installed and the Markdown plugin was tried to be used.
- When changing the Look and Feel on-the-fly, already shown JTrees with explicitly set TreeCellRenderers were rendered wrongly, now they are robust in regards to Look and Feel changes.
- Fixed plugin install panel : when the selected plugin had dependencies that were not visible because of the filtered view, those dependencies were not installed. Now the install panel will always show selected plugins so you can know what will be installed.
- The selectionLength status bar widget is now updated when jEdit starts, and
says 0 instead of nothing if there is no selection.
- Fixed the file properties dialog when the VFS has no rename capability.
- Latex string literal fixed : when starting with `` the String literal can now end with " or '' (#3152515 - patch #3162735).
- When jEdit is unable to autosave jEdit now logs a warning, but doesn't pop an error dialog every 30 seconds (#3154842)
- Made jedit.exe to find JDK, so that jEdit runs only with JDK (without JRE) like 4.3.x and before. (SF.net bug #3134149)
- Fix for tracker 3134215, restore previously opened files setting not being considered when restoring split configuration. (#3134215)
- After using save-as action on a read-only buffer the new buffer is no longer read-only (#3148102)
- Applied patch from Ryan Mott that fixes textarea scrolling left automatically when selecting text at the end of a long line and trying to scroll down if next lines are shorter. (#2841162)
- Applied suggestion from bug 3160310 to correctly set permissions on symlinked files.
- Fixed an exception that occurs when opening jEdit from command line with some files to open as argument if a jEdit server is running (#3173669).
- Fixed wrong mode detection on drag and drop from GNOME Commander. (#3374207)
- Fixed deadlock (jEdit freeze) when multiple files are dragged into the text area from file managers.
- New method TextAreaPainter.getRenderingHints() expose the rendering hints (patch #2973861).
- Added GUIUtilities.option() method to display a JOptionPane.option() dialog.
- Added a possibility to get the pure path from a VFS path without the overhead of the VFS like usernames, passwords, hosts, archive files and so on. VFS implementations should check whether they need to override the new getFilePath method.
- Added EnhancedTreeCellRenderer to be used as Look and Feel change aware alternative base class instead of DefaultTreeCellRenderer for custom TreeCellRenderers.
- Added TaskAdapter that is a default implementation of the TaskListener.
- TaskManager.countTasks() returns the number of tasks in queue.
- New methods JEditBuffer.setContextInsensitive(boolean) and JEditBuffer.GetContextInsensitive() to manage the new attribute contextInsensitive of JEditBuffer. By default it is set by the edit mode, but you can change it's value (careful, it can break the syntax highlight of your buffer if you don't know what you do).
- New method TextArea.getVisibleLineText(screenLine) and TextArea.getVisibleLineSegment() that returns the visible part of the given line.
- AbstractOptionPane.save() and AbstractOptionPane.init() are now final as they should be since jEdit 4.2.
- API made public: org.gjt.sp.jedit.browser.VFSFileNameField.
- API made private: FileVFS.modified
- Removed Deprecated apis: EditPlugin.createMenuItems(Vector menuItems); EditPlugin.createOptionPanes(OptionsDialog optionsDialog); HistoryModel.clear(); JEditTextArea.getSelectionStart(); JEditTextArea.getSelectionStart(int line); JEditTextArea.getSelectionStartLine(); JEditTextArea.setSelectionStart(int selectionStart); JEditTextArea.getSelectionEnd(); JEditTextArea.getSelectionEnd(int line); JEditTextArea.getSelectionEndLine(); JEditTextArea.setSelectionEnd(int selectionEnd; JEditTextArea.select(int start, int end); JEditTextArea.select(int start, int end, boolean doElectricScroll); JEditTextArea.isSelectionRectangular(); TextAreaPainter.setAntiAliasEnabled(boolean isEnabled); TextAreaPainter.isAntiAliasEnabled().

Suggestions

Code::Blocks
Code::Blocks
Free

Programs & provides debugging support for apps developed in C, C++ and Fortran

SCRATCH
SCRATCH
Free

Creates interactive content from the user's media files

XAMPP
XAMPP
Free

Development environment for PHP

Download
Free