EditPlus versions

Edits documents, web pages and program code
6.0
Jul 30, 2024
Review
5.3
Jan 11, 2020
Review
5.2
May 10, 2019
Editorial review
rating
5.1
Nov 17, 2018
Review
5.0
Mar 29, 2018
Review
4.3
May 12, 2017
Editorial review
rating
4.1
Aug 5, 2016
Editorial review
rating
4.0
Jul 8, 2015
Editorial review
rating
Dec 20, 2013
Review
3.8
Feb 24, 2015
3.7
Mar 26, 2014
3.6
Dec 11, 2013
3.5
Nov 2, 2012
Editorial review
rating
3.4
Mar 1, 2012
Review
3.3
Mar 11, 2011
Review
3.2
Nov 2, 2009
3.1
Dec 4, 2008
Editorial review
rating
3.0
Mar 1, 2008
Oct 7, 2008
2.3
Feb 17, 2008
2.2
Mar 1, 2008
2.1
Mar 1, 2008
2.0
Mar 7, 2008
Editorial review
rating
1.0
Aug 29, 2008
Editorial review
rating

What's new

v6.0 [Jun 19, 2024]
- 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.

v5.3 [Jan 11, 2020]
=== Features ===
- Adds 'Modifying a tag automatically updates the matching tag' option ('Preferences'->'General').
- Improves speed for large column selection.
- Adds 'Notify end of file' option in the Find dialog box.
- Adds 'Edit'->'Others'->'Reverse Lines' menu command.
=== Bug fixes ===
- Fixes an issue where some FTPS servers could cause program crash.
- Fixes an issue where FTPS could fail to download file and show empty content.
- Fixes an issue where 'View in Browser' command on remote file could cause program crash.
- Fixes an issue where 'Shell Open' a folder could unintentionally run exe of the same name.
- Fixes an issue where creating a new remote file from directory window could produce error message.
- Fixes an issue where Open Remote dialog box loses focus after transferring a file.
- Fixes an issue where Save As Remote dialog box could have wrong initial value for Encoding option.
- Fixes an issue where 'Hex Viewer' command on remote files could cause program crash.
- Fixes an issue where 'Capture Output' option didn't work with 64-bit console apps.
- Fixes an issue where function list could have wrong selection if document view was split.
- Fixes an issue where User Toolbar position could be restored incorrectly between sessions.
- Fixes an issue where Find box in the function list couldn't handle ctrl backspace and ctrl delete.
- Fixes an issue where Directory Window couldn't handle FTP Group 11 and above.
- Fixes an issue where undoing forward delete could result in wrong cursor position.
- Fixes an issue where 'Use regex' option in the 'Advanced' file extensions dialog box didn't work.

v5.2 [May 10, 2019]
- Fixes an issue where function list could have wrong selection if document view was split.
- Fixes an issue where creating a new remote file from directory window could produce error message.
- Fixes an issue where Save As Remote dialog box could have wrong initial value for Encoding option.
- Improves speed for large column selection.
- Fixes an issue where User Toolbar position could be restored incorrectly between sessions.
- Fixes an issue where Find box in the function list couldn't handle ctrl+backspace and ctrl+delete.
- Fixes an issue in the previous patch where screen updates could be wrong with undo/redo.
- Fixes an issue where 'Shell Open' a folder could unintentionally run exe of the same name.

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.

v4.3 [May 12, 2017]
Features:
- Updates Emmet integration.
- FTPS now supports TLS 1.1 and TLS 1.2.
- HTTP proxy option now allows username and password.
- Allows different default encoding for each file type.
- 'Browser'->'Zoom' menu command added.
- 'Edit'->'Others'->'Extend Number Selection' menu option added.
- 'Record Keystroke' now records 'Window'->'Next'/'Previous'/'Last Visited' commands.
- Allows Find Next/Previous shortcut keys from Find dialog box.
Bug fixes:
- Saving remote file could fail without error message in some cases.
- 'Upload to a temp file then rename' ftp option could break symbolic link.
- Opening remote file from command line could cause program crash.
- Fixes a possible error when using FTP proxy server.
- -t command line option didn't work with remote files.
- 'Auto save as *.tmp file' could overwrite untitled files.
- Fixes a Perl auto completion issue.
- Fixes incorrect left margin when printing.
- Fixes inaccurate word wrap in print and print preview mode.
- Fixes an issue where 'Log File Watch' sometimes couldn't detect changes.
- Fixes an issue where restoring split window state sometimes wouldn't work correctly.
- Fixes an issue where $(CurSel) argument macro couldn't handle multi-line text.
- Fixes possible program crash with files in right-to-left languages.

v4.1 [Aug 5, 2016]
- sftp supports aes128-ctr encryption.
- FTP supports HTTP proxy option.
- FTP supports SOCKS5 proxy with username/password.
- Supports 'JSON Beautifier' command ('Edit'->'Utilities').
- Supports 'HTML Tidy' command ('Edit'->'Utilities').
- Supports 'URL Encode/Decode' command ('Edit'->'Convert').
- Supports 'Delete Unmarked Lines' menu command ('Edit'->'Delete').
- Improved 'Invalid CR/LF, NULL' option ('Preferences'->'File').
- Auto save option now saves list of working files too.
- Increases max number of FTP group to 20.
- sftp could fail to connect with Diffie-Hellman Group Exchange.
- FTPS could produce 'Socket is not ready for use' error message.
- Fixes SOCKS5 proxy option for the FTP feature.
- 'Use Pageant' option showed unnecessary password prompt.
- 'Use Pageant' option didn't work correctly with some servers.
- Fixes touch screen scroll on Surface Pro 4.
- UTF-8 file with 4 byte Unicode couldn't be detected correctly.
- Internal browser didn't show correctly in HiDPI displays.
- 'Special Character' on HTML toolbar didn't work correctly on HiDPI display.
- Fixes wrong mouse selection when column select by keyboard.
- 'Cache directory content' FTP option could cause memory leak.
- Very long line in the Output Window could cause program crash.
- Print preview cause program crash when switching documents.
- Fixes Perl quotation syntax coloring issue.
- Fixes 'Modify cliptext Item' dialog box redraw issue when resizing.
- Fixes a Hangul input method issue.
- 'Window'->'Arrange' command could switch currently active MDI child window.
- Cursor could disappear when switching keyboard.
- Cursor could show incorrectly when moving lines up/down.
- Fixes help file index in Korean version.
- Find dialog box couldn't update multiline input box with selected text.
- 'Strip HTML Tags' command couldn't convert HTML entity numbers.
- Undoing line comment could cause wrong cursor position.
- 'Sync Directory' option could show hidden directory window unexpectedly.
- Tab key on selected text didn't work correctly.
- 'Ignore All' in the spell checker didn't work correctly in some cases.
- Function List didn't update when file is reloaded.
- 'Whole word only' option in the Find dialog box didn't preserve between sessions.
- 'More' button on the Find dialog box now preserves current search string.

v4.0 [Jul 8, 2015]
Features:
Supports keyboard input on column selection.
'Reload unsaved buffers' option ('Preferences'->'General').
'Auto Indent on Paste' menu option ('Edit'->'Clipboard').
Base64 Encode/Decode commands ('Edit'->'Convert').
'Insert spaces instead of tab' option allows different number of spaces.
Allows double click on Fonts dialog box.
Bugfixes:
Program could crash when loading file in right-to-left language.
'An additional file name' option for Settings & syntax didn't work.
URL highlighting couldn't handle multiple URLs in single line.
Print command showed tabs in wrong sizes.
Drag and drop cliptext item didn't work correctly.
Fixes screen update issue when changing font.
Join Line now doesn't add extra spaces at the end of line.
Custom icon for User Toolbar didn't show correctly in High DPI screens.
Prevents keyboard column selection being changed by moving mouse pointer.
Cliptext window couldn't load ctl files in Unix format.
Fixes document tab issue on Windows 10 preview.

v3.5 [Nov 2, 2012]
Features:
Supports Emmet ('Zen Coding'->'Use Emmet')
'Indent Guide' menu option ('View').
'Tab to Expand' menu option ('Zen Coding').
Output Window supports 'Keyboard Input' menu command.
'Find' input box on the Function List.
More characters in the special character button of the HTML toolbar.
'Numbering' fill mode for the 'Fill Selection' dialog box.
'Paste on Right Click' menu option ('Edit'->'Clipboard').
'Preferences'->'General'->'Restore window state of recent files' option.
Double clicking top border of document window stretches the window.
Function List supports Pattern 1 and 2 check boxes.
Title bar now shows file name in place of program name.
'File Encoding Multiple' command displays encoding in the list box.
Up/Down key in the Window List moves keyboard focus to list box.
'Find as you type' option reflects change of other find options.
'Fixed Column Paste' menu option ('Edit'->'Clipboard').
Directory Window now remembers focused pane.
Draws Column Markers at background of text.
Extends Output Window line length limit to 20,000.
Bug fixes:
Some FTP server could produce 550 or 553 FTP error.
sftp couldn't handle banner message from server correctly.
'Use Pageant' option could fail if server sent banner message.
Toolbar buttons could be broken in high DPI display.
Embedded JavaScript didn't follow its own auto indent settings.
Open Files list on the Directory Window could cause program crash.
Fixes program crash when using Saenaru Korean IME.
Word count feature could report wrong number.
Exclude option in the Find in Files could work incorrectly.
Project INI file setting could not be retained between sessions.
Fixes IME candiate window position.
Fixes a find highlighting bug.

v3.1 [Dec 4, 2008]
recent items list refreshes avoiding broken links, latin alphabet spell checking was added, documents contain project name related to, the Find function has an option to exclude, a 'Delete Duplicate lines' options is available now. FTP has a cache directory on the settings dialog box, and the password is now sent after each interval, FTP progress can be canceled immediately, plus the upload is now stable.

v3.0 [Mar 1, 2008]
This is a bug patch release which accumulates previous bug patch files.

Alternative downloads

Notepad++
Notepad++
Free
rating

Notepad++ คือเครื่องมือแก้ไขซอร์ซโค้ด และโปรแกรมแทนที่ Notepad.

Programmer's Notepad
Programmer's Notepad
Free
rating

Text editor especially designed for programmers.

EditRocket
EditRocket
rating

Edit, create, debug, and navigate source code for over 20 programming languages.

CNC Syntax Editor Free Edition
CNC Syntax Editor Free Edition
Free
rating

It is a popular tool for writing and studying CNC programs with G codes.

Notepad!
Notepad!
Free
rating

Free, powerful, feature-rich replacement for Windows Notepad.