
jEdit is a free and open source code editor supporting many languages. jEdit combines the best functionalities of UNIX, Windows and MacOS text editors. It implements features like efficient keyboard shortcuts, unlimited undo/redo function, file position markers, syntax highlighting for more than 130 file types including common languages like PHP, JavaScript, HTML, Perl, Ruby etc.
jEdit has features that aid in better source code editing (like auto indent) and a powerful search and replace tool that supports both literal and regular expressions. It also supports multiple file search and replace and reverse search. jEdit is customizable to a great extent and things like syntax highlighting can be easily customized using XML files. jEdit support plug-ins and there are quite a number of plug-ins available that extends its functionality.