
Among the wide variety of code editors available in the market, EditPlus stands out from most of its competitors thanks to its FTP support, its impressive set of features, its built-in browser, and the long list of languages it supports. Each of them has its own syntax highlighting, and you are free to extend the list by submitting your own syntax files for new languages.
EditPlus is not a free text editor, and that’s probably the only reason why EditPlus is not always on top of the list of the most popular and widely used text editors. Many programmers and web editors find inferior but free code editors sufficient to accomplish their tasks, pushing more comprehensive tools like EditPlus down on the list. Their loss – this excellent text editor offers a wealth of features that make the entire coding experience less tedious, while saving you precious time. Besides, it allows for a much higher level of customization than many (if not all) of its competitors, as you can submit to the developers not only your own syntax files, but also custom auto-completion and cliptext files to make EditPlus work and look exactly as you need.
You can work on multiple files at a time thanks to its tabbed interface and overlapplabe windows, each with its own syntax highlighting. By default, the program includes syntax files for HTML, CSS, PHP, ASP, Perl, C and C++, Java, JavaScript, and VBScript. EditPlus is also well known for its FTP support (including SFTP and FTPS), which will allow you to send your code files to a remote server right away. Its built-in browser is also a great asset – you can use not only to preview local web pages but also to surf the Web as you’d do with your regular browser without having to leave the program.
Add to these the usual time-saving features (such as the HTML toolbar for common HTML tags, the auto-completion and auto-indentation features, or the cliptext window for quicker access to common text fragments) and you’ll see with EditPlus is one of the best-valued code editors out there.
v5.1 [Nov 17, 2018]
=== Features ===
- Supports non-blocking Open/Save Remote and FTP Upload.
- Supports moving individual side panel tabs to the right side panel.
- Allows the Output Window to be located at either right or left side.
- sftp now supports aes256-ctr encryption.
- Adds 'Undo/Redo to Last Save' menu command ('Edit'->'Clipboard').
- Adds 'Align Equal Signs' menu command ('Edit'->'Format').
- Adds 'Tabs to Spaces in Files' menu command ('Edit'->'Format').
- Adds 'Toggle Column Marker' command to the popup menu.
- Adds 'Go to Cliptext List' menu command ('View'->'Toolbars/Views').
- Find in Files adds a new option to show search contents only.
- Adds 'Run as Text Fitler (Browser)' option to the user tool actions.
- 'First line of file' option for file type detection now allows regular expressions.
- Changing 'Base directory' in the Project dialog box now updates existing file paths in the project.
- "-pl" command-line argument for selecting a project and loading all files in it.
- Adds 'Copy Project' button in the Project dialog box.
- Adds 'Libraries' to drive list in the directory window.
- Supports syntax highlighting SQL files by default.
- Supports syntax highlighting for JavaScript template literals.
- Adds missing C 11 keywords to cpp.stx.
- CSS number format now recognizes rem, vh, vw units.
- Adds a toolbar button for Recent Directories command.
- Keystroke recoding can now record 'Fill Selection' command.
- Allows Ctrl Shift Up/Down instead of Ctrl Alt Up/Down to avoid hotkey conflict.
=== Bug fixes ===
- Fixes an issue where Open Remote dialog box could cause program crash in some cases.
- Fixes sftp connection issues on some servers.
- Fixes an issue where opening remote file could fail if file name contains colon.
- Fixes an issue where Search Tag command could cause program crash in some cases.
- Fixes an issue where Match Tag command didn't work correctly in some cases.
- Fixes an issue where Select Tag command didn't work as expected in some cases.
- Fixes an issue where side panel and output window couldn't handle right click from touch and pen input.
- Fixes an issue where 'Reload unsaved buffers' didn't work correctly with remote files.
- Fixes an issue where Rename File command didn't update the document tabs correctly.
- Fixes an issue where highlighted braces sometimes were not correctly restored to normal state.
- Fixes an issue where brace highlighting sometimes were not erased by cursor movement.
- Fixes an issue that you could not change color of JavaScript regular expressions.
- Fixes an issue where replace in selection sometimes couldn't update the selection correctly.
- Fixes an issue where Alt mouse drag sometimes couldn't start column selection from blank space.
- Fixes an issue where Duplicate Line command didn't work correctly when selection exists.
- Fixes an issue where restoring window size could be incorrect due to Windows 10 invisible borders.
- Fixes an issue where #AUTOCASE=y in the syntax file didn't work if auto completion was off.
- Fixes an issue where canceling column selection with ESC key didn't' work correctly in some cases.
- Fixes an issue where 'Auto Indent on Paste' option didn't work as expected in some cases.
- Fixes an issue where Find Previous with regular expression could skip matches.
- Fixes an issue where 'Starting column #' sort option didn't work as expected in foreign language ANSI files.
- Fixes an issue where 'Set Marker' in the file dialog didn't follow 'Whole word only' option.
- Fixes an issue where built-in browser window didn't follow 'Save Window Width' command.