How does EditPlus compare to other text editors with similar feature sets? If you've switched to EditPlus from another comparable editor, or if you've left EditPlus in the dust, describe why here. Please notice that EditPlus has a customizable Auto-Complete feature that other text editors might not have and they, therefore, would not compare this feature in their feature comparing matrix. And the indent-wrap feature (the wrapped lines are also indented) is mostly lacking in other editors.
Wikipedia also features a comparison of text editors.
Alternative editors for Windows
- Boxer (shareware)
Boxer is definitely a full-featured editor that's worth a look. Whether or not one prefers it to EditPlus will be a matter of personal preference. There's a complete list of Boxer's features here.
- HTML Kit (shareware)
- jEdit - Programmer's Text Editor (GPL license)
jEdit is free. It is written in Java, so it runs on Mac OS X, OS/2, Unix, VMS and Windows. This also means that is is slower than EditPlus. It is missing some EditPlus functionality, but it has a number of advantages:
- Built-in macro language; extensible plugin architecture. Dozens of macros and plugins available.
- Plugins can be downloaded and installed from within jEdit using the "plugin manager" feature.
- Auto indent, and syntax highlighting for 122 languages.
- Folding for selectively hiding regions of text.
- Highly configurable and customizable.
- TextPad (shareware)
(A new version of TextPad [v5.0] was released in March 2007.)
Two words: file comparison.
Textpad is also a very good text editor. However, development on it has languished - the last release was June '04. It does have a built in file comparison tool, but lacks builtin FTP support, which is what led me to switch to Editplus.
Also, the shortcuts are not standardized. Ctrl+F does not open the search box but starts a search with the previously used search term (unless you switch to Microsoft compatibility mode in the settings screens).
- UltraEdit (shareware)
UltraEdit has a built in FTP and SFTP feature, which works OK. It also has the rest of the features, even though they have not been attached to convenient shortcuts. The text editor as such is not the greatest, but it does the job. There are a few screen bugs when scrolling and selecting. The syntax highlight is completely customizable but acting "weird" at times.
Additionally, it has the very useful ability to edit "Raw" files, that is, you can edit the file in Hex format, byte by byte.
The syntax highlight is very customizable upto a point - but not flexible enough for some. And over-complicated too.
The search feature has a useful "list lines containing string" option.
- Only* reason to use this over editplus is the code-folding and the Color Selector.
- PSPad (freeware, not open source)
- SciTE (freeware, open source)
"SciTE is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs. It is best used for jobs with simple configurations - I use it for building test and demonstration programs as well as SciTE and Scintilla, themselves." Includes: syntax highlighting, code folding, column selecting, find and replace using regular expressions, find in files (search multiple files at once).
- Notepad++ (GPL license)
Notepad++ is a free source code editor which supports several programming languages, running under the MS Windows environment.
This project -- based on the Scintilla edit component -- is written in C++ with pure win32 api and STL (that ensures the higher execution speed and smaller size of the program).
- Multi-Edit (shareware)
A very good and mature product with a powerful macro language. For a comparison of the features between Multi-Edit and the other leading editors (including EditPlus) click here
Zeus For Windows
- Zeus for Windows (shareware)
Zeus offers the standard set of internet editing features like HTML syntax highlighting, built-in FTP/SFTP editing and checking HTML code for W3C conformance using Tidy HTML. But it also offers many more programmer specific features like code folding, class browsing, intellisensing, macro scripting, project/workspace management, integrated version control and more.
- Crimson Editor (freeware, also newly open sourced)
Crimson Editor is a freeware editor for Windows with customizable syntax highlighting and macro recording support. Also, the interface and functionalities look very similar to older versions of EditPlus. Excellent choice for EditPlus users who have to work on Windows servers, where it can be used to replace Notepad without the need for licenses.
The developer recently released the source code as he no longer has the time to devote to it.
Notepad replacements for Windows
Not a real alternative to EditPlus, nor an editor for coders. They're rather a replacement for the standard Notepad that comes with Microsoft Windows.
- Notepad2 (freeware, open source)
Notepad replacement based on the Scintilla editing component. Supports syntax highlighting, regex search/replace, DOS/UNIX/Mac line endings, Unicode, and bookmarks. However, as a notepad replacement, will only open one file per instance, can't define new languages for highlighting (without recompiling), and doesn't support code folding. An excellent notepad replacement, none the less.
- TheGun (freeware)
TheGun is entirely coded in Microsoft Assembler (MASM) using the Windows API functions. File size is 6k (6144 bytes). It doesn't require installation, it doesn't write in the registry, and doesn't use external DLLs. It comes with a configuration file (SETGUN.EXE) that patches the executable according to the user's preferences, so it doesn't need to load an INI file.
It can open any kind of file (even binary data) and it has no size limit.
- RogSoft NotePad+ (freeware, not open source)
Notepad replacement able to open multiple documents.
Alternative editors for Linux/BSD
If EditPlus under WINE is unacceptable to you, try the following Linux/BSD text editors with features comparable to EditPlus.
- KATE (KDE Advanced Text Editor) (GPL license)
"Kate is a multi document editor, based on a rewritten version of the kwrite editing widget of KDE, offering all the features of that plus a bunch of its own." It supports projects and syntax highlighting.
- Bluefish (GPL license)
Top EditPlus shared features: projects, syntax highlighting, auto-complete, ClipText-like panel, POSIX Regex (and Perl!), custom shortcut keys, run custom external applications. It requires GTK 2.0 or newer (GTK 2.4 or newer is recommended).
On Debian and Ubuntu it can be installed using APT: apt-get install bluefish.
On Gentoo it can be installed using emerge: emerge -av bluefish .
- Geany (GNU license)
Geany is a text editor using the GTK2 toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Geany is one of the closer cross-platform editors, I have found, to EditPlus.
- SciTE (freeware, open source)
"SciTE is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs. It is best used for jobs with simple configurations - I use it for building test and demonstration programs as well as SciTE and Scintilla, themselves." It requires GTK+.
Alternative editors for Linux shell
- JED (freeware, open source)
Not nearly as powerful as EditPlus, but probably the easiest text editor for Linux console, with menus, syntax highlighting, copy/paste text selection, etc.
On Debian and Ubuntu it can be installed using APT: apt-get install jed.
mcedit (Midnight Commander Editor)
- GNU Midnight Commander (GPL, open source)
Internal file editor of GNU Midnight Commander filesystem browser, based in the
terminal version of cooledit, but can be invoked and used from the shell.
It has syntax highlighting, regular expression searching, mouse support, macro
commands, edits text and binary files up to 64MB. Very easy to use.
On Ubuntu can be installed using APT: apt-get install mc (from Universe repositories).
On Slackware is included in the ap category.
- VIM (Vi IMproved) (GPL compatible charityware, open source)
Popular text editor for Linux console, although it's a bit hard to use for the average user.
On Debian and Ubuntu it can be installed using APT: apt-get install vim.
Alternative editors for Mac
- BBEdit (shareware)
- TextMate (shareware)
Text editor for Mac OS X. Code highlighting and folding, tag closing, macros, tabs, amazingly extensible. Very good for programmers. Shareware, €39.
- Smultron (open source - BSD license)
Text editor for Mac OS X. Requires version 10.4.5 or higher - some older versions of Smultron support older versions of OS X. Supports syntax highlighting, regular expressions, and other stuff. Available in English, German, Chinese (traditional), French, Russian, Czech, Italian, Japanese, and Swedish. Full list of features. Open-source/BSD license.