| AEdiX Suite24 | cEditMX | ConTEXT | CPad | Crimson Editor | EditPad Lite | jEdit19 | LopeEdit | MAX's HTML Beauty++ 2004 | NoteMaster | NoteTab Light | NotePad++ | PSPad | SciTE | SuperEdi | XEmacs | |
| tested version | 3.0.5 | 6.0.7 | 0.98.3 | 0.26A | 3.70 | 5.4.6 | 4.2 | 5.0 | 2.0 | 1.3.4 | 4.95 | 3.5 | 4.5.0 (2183) | 1.68 | 3.8.1 | 21.5.17 |
| encoding: open UTF-8 (with/without BOM/XML) |
-/-/- | (-/-/-)23 | -/-/- | -/-/- | X/X1/X1 | X/-/- | X/X16/X | X/-/- | X/X/X | -/-/- | (X)37/-/X | X/X/X | X/X/X | X/X2/X | X/-/- | X/X/X |
| encoding: save new as UTF-8 (with/without BOM) |
-/- | (-/-)23 | -/- | -/- | X/X11 | -/X12 | X/X17 | X/- | -/X | -/- | -/- | X/X11 | -/X | X13/X | -/- | X/X |
| open file with FTP* | - | X | - | X | X | - | - | (X)20 | - | - | - | - | X | - | X | - |
| text: block operation | X (selection mode) |
X22 | X (selection mode) |
X (column selection) |
X (column mode) |
- | X (rectacular selection) |
X23 | - | X23 | X (modify block) |
X22 | X (selection mode) |
X22 | - | X (cut rectangle) |
| text: line sort | - | X | X | - | - | - | - | - | - | - | X | X3 | X | - | X | X |
| text: change case | X | X | X | X | X | X | X | X | X | - | X | X3 | X | X | X | X |
| code: syntax highlighting | X | X | X | X | X | - | X | X | X | X | - | X | X | X | X | X |
| code: collapse* | - | X | - | - | - | - | (X)18 | - | - | - | - | X | - | X | - | - |
| compare files | - | - | X | X | - | - | - | - | - | - | - | - | X | - | - | X |
| gui: color scheme34 (custom/system) | X/X | X/- | X30/X | X/- | X/- | -/X | X/- | X/X | X/X | X/X | X/X | X/- | X/X | X36/- | X33/X | ?31 |
| gui: editor font | X | X30 | X | X | X | X | X | X | X | X | X | X | X | X36 | X | X |
| gui: file panel | X | X | X | X | X | - | - | X | X | X | - | (X)25 | X | - | X | - |
| print: preview | X | - | X | X | X | X | - | X | X | - | - | - | X | - | X | - |
| print: settings (margin/ header + footer) | X/- | -/- | X/X | X/X | X/X | X/X | X/X29 | X/X | X/X | -/- | X/X | -/- | X/X29 | - | X/X | X/- |
| spell check (# of languages) | - | - | - | 13 | 1 | - | ?32 | - | ?35 | - | - | - | 12 | - | - | 49 |
| snippets/clip library | X | X | - | X | - | - | - | - | X | X | X | - | -10 | - | X | - |
| automation: record macro* | - | X | X | - | X | - | X | - | - | - | - | X | X | - | - | X |
| automation: script* | X | X | - | - | X | - | X | - | - | X | X8 | -26 | X | - | X | X |
| search & replace: regexp | X | X | X | X | X | - | X | X | X27 | X | X | X | X | X | - | X |
| search & replace: multi line pattern | - | - | - | X21 | - | X | - | X21 | X27 | - | X5 | X4 | - | X14 | - | - |
| search & replace: multiple (open) files | - | X | X | X | X | X | X | X | X27 | - | X | X | X | (X)15 | - | - |
| HTML tag support* | X | X | - | - | - | - | - | - | X | - | X8 | - | X9 | - | - | X |
| HTML: convert entities* | X | - | - | - | - | - | - | - | X | - | X | - | X | - | - | - |
| HTML: pretty print* | - | - | - | - | - | - | - | - | -28 | - | X7 | X6 | X | - | - | - |
* not really needed
1 set manually: Document / Encoding Type
2 set manually: File / Encoding
3 with plugin (delivered with standard distribution)
4 use "Shift + Enter" in "Find/Replace" from "TextFX Quick" plugin (be aware of correct settings)
5 using special synax: "^P"
6 using "libTidy.dll", not installed with app
7 using "tidy.exe", not installed with app
8 using "clip book"
9 using "clip"
10 can be emulated by creating a script file inserting snippets with f.e. VBScript which can be accessed via menu (sample)
11 format must be set on new empty file
12 only with conversion, makes characters unreadable in
editor, and needs another conversion on opening file next time because
of missing BOM
13 BOM is called "UTF-8 cookie"
14 use "\r\n" with option "Transform backslash expression"
15 "Find in files..." can define directory and file matchers, does not search over open files
16 set manually: "Buffer Options" and file reload
17 set in "Buffer Options", "UTF-8" with BOM, "UTF-8Y" without BOM
18 works on indent, not on real logical structure
19 no tabbed interface, but "buffer selector" also working well
20 no interactivity, only direct URLs with included login: ftp://login:password@server.tld/dir/filename.ext
21 use "\r\n" with regular expressions
22 use "Alt + Shift" with mouse or cursors
22 use "Alt" with mouse or "Alt + Shift" with cursors
23 Unicode can only be switched on globally in: Options / cEdit Preferences / Editor
24 does not work correctly with german keyboard
25 simple with "explorer" plugin
26 is possible within "shortcuts.xml", but not easy and not document well (see "Scintilla.h" from source and ScintillaDoc)
27 in "Extended Find..."/"Extended Replace..."
28 has integrated HTML Tidy, but I could not get it to reformat content
29 header and footer can be switched on/off, but not configured
30 separately for every syntax highlighter
31 don't ask me, this interface is horrible :-/
32 plugins like "SpellCheck" or "JazzyPlugin" are available
33 must be configured with a special file, see documentation
34
the problem with this feature: I have not tested, if one setting
overwrites the other. I changed my system setting and seen the change
on programs appearance
35 based on installed Microsoft Word > 97
36 can be set (as almost everything) sopmewhere in these huge option files
37 opened read only