EditPlus supports powerful and customizable syntax highlighting for HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript and VBScript by default. Also, you can create your own syntax file to support other programming languages.

Features

  • Seamless web browser for previewing the content of your HTML document or Java applet without leaving the editor. Browser window also has common browser commands so you can browse Internet web sites as well as local HTML files.
  • FTP commands for uploading your local files to FTP server or for editing remote files directly.
  • Highlights URL and e-mail addresses in normal text files and lets you activate them with a single keystroke (F8) or 'Ctrl + double-click'.

Hex Viewer

The Hex Viewer allows you to display current file in Hex mode. You can switch back and forth between normal editing window and the Hex Viewer with one command.

Code Folding

EditPlus supports fast and convenient code folding feature based on line indentation. You can hide or disply lines of code with its indent levels.

HTML toolbar

The HTML Toolbar allows you to insert common HTML tags quickly and easily. It also supports useful tools such as HTML Color Picker, Character Picker, Table Generator and Object Picker.

Document selector

The Document Selector offers quick mouse access to all document windows currently loaded. Much faster than selecting on Window menu or pressing Ctrl+Tab key multiple times.

User tools

EditPlus supports user-defined tools, help files and keystroke recording files. The output of tool execution can be captured in the Output Window, so that you can double-click the error line to automatically load the file and locate the cursor to that line.

Auto completion

Auto completion is a time-saving feature which changes a short abbreviation into a complete string. It supports Perl and C/C++ by default. Also, you can create your own auto completion file to support other programming languages.

Cliptext window

The cliptext window is collection of text clips for quick and easy access. You can easily customize them, and you can also create your own cliptext file.

Document template

Document template offers a quick start when you create a new document.

Other features

Line number, ruler, column selection, powerful search and replace, multiple undo/redo, spell checker, customizable keyboard shortcuts, and more.

What's New

  • sftp supports ecdsa-sha2-nistp256 host key algorithm.
  • Fixes an issue where downloading large file from sftp could cause 'Socket is not ready for use' error.
  • Fixes "Server refused to open a channel" error message on some sftp servers.
  • Fixes persistent sftp hostkey change warnings when connecting with different port on the same server name.
  • Fixes an issue where 'Show FTP Log' option could cause program crash when using Pageant.
  • Fixes an error when downloading file from SFTPGo servers.
  • Fixes 'socket is not ready' sftp error when connecting to SSH-2.0-libssh_0.9.6 server.
  • Fixes an sftp issue with SSH-2.0-OpenSSH_9.3p1 sftp server.
  • Fixes "Could not create K value" sftp error message on Win 8.1 machines.
  • Fixes a program crash when trying to re-open file from deleted FTP account.
  • Fixes an issue where upload by dropping file on directory window could affect base local directory option.
  • Supports EditPlus menu item in the Windows 11 right mouse button.
  • Improves loading speed when opening files with long lines.
  • Output Window now shows a close button.
  • Playback Recording now delays screen update until playback stops.
  • Fixes an emmet issue where some snippets like input:b couldn't be expanded.
  • Fixes an issue where 'External browser - Firefox' option didn't work.
  • Fixes an issue where starting the program on non-admin account could cause crash.
  • Fixes an issue where running 'Save As' command on read-only files would fail with error message.
  • Fixes excessive slow down when deleting large column selections.
  • Fixes slow down when clicking long lines.
  • Fixes a possible program crash when running Undo command in right-to-left text.
  • Fixes an issue where screen update could be incorrect when selecting right-to-left text.
  • Fixes an issue with ctags feature where 'Go to Definition' could fail sometimes.
  • Fixes an issue where keystroke recordings in Hangul couldn't be saved correctly between sessions.
  • Fixes a word highlighting issue when using Hangul IME input.
  • Fixes an issue where automatic update of matching tag didn't work on closing tags.
  • Fixes an issue where function list could show commented functions.
  • Fixes an incremental search issue on the Directory Window.
  • Fixes php auto completion error for 'else'.
  • Fixes an issue where HTML Tidy command would run through WSL even when tidy is installed locally.
  • Fixes an issue where color button on the Colors dialog box didn't show correctly when applying changes.