When comparing SciTE vs Crimson Editor, the Slant community recommends SciTE for most people. In the question“What are the best simple text editors for Windows?” SciTE is ranked 13th while Crimson Editor is ranked 27th. The most important reason people chose SciTE is:
It's property files allow for fine tweaks of its behavior, at a global or per language / project level. These textual settings might be confusing for those used to preference dialogs, but prove to be powerful, flexible, and fine grained.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Flexible
It's property files allow for fine tweaks of its behavior, at a global or per language / project level. These textual settings might be confusing for those used to preference dialogs, but prove to be powerful, flexible, and fine grained.
Pro Lightweight
With less than 2 MB of binary on Windows, SciTE starts instantly. Plus, if you don't need all the config, syntax files, blah, there's a 678k standalone .exe version. Nothing is going to beat that for lightweight and start-up times. Stick it in a folder that is already on your PATH.
Pro Powerful
Based on the Scintilla source code editor, SciTE has some advanced features like rectangular editing, simple regular expression search and replace, code folding, etc. It allows the user to launch a compiler or interpreter, and it can also interpret the error messages, jumping at the location they point to.
Lua scripting is key to SciTE's power and flexibility. The Lua scripting language can be used to perform complex text transformations. It's relatively simple syntax and its large user-base makes it a great choice for a scripting feature.
Pro Built-in shell
The console window can show the result of ran commands (like build current file, reporting warnings, and errors), but also accept interactive shell commands.
Pro Portable
SciTE works on Windows and Linux, and it also has a commercial port on MacOS.
Pro Powerful syntax highlighting for numerous languages
Lexers providing folding and syntax highlighting are based on code, not on regular expressions. They support context, nesting, special rules, etc.
Pro Free (except on Mac) and open source
SciTE is written in C++, with lot of contributors, both to the core and to the numerous lexers.
Pro GUI
Has a simple graphical user interface
Pro Project/Folder/Output pane
It can create a project that will be stored in a prj file, which is a text file that can be edited and used across systems. The folder pane navigation is limited to each disk drive. The output pane can be used to capture compilers or other exe's output, and also shows search output while searching in multiple files. You can just click on any line and it then opens the corresponding file in a new tab and shows you the needed line.
Pro Open last working files on start
Can open with all last worked documents - remembers all file positions.
Pro Free software
Pro Regular expressions support
Find and replace (multifile) allowed with support for regular expressions also.
Pro Macro editing
Repetitive lines or words can be recorded as a macro, kept and recalled when needed, since it is permanently stored (up to 11 macros).
Pro Spell check
Pro Return to last edit
Return to last edit option is very good during coding, where we can lose track of where we were.
Pro Column mode
The column mode editing trick, which we could do in MS Office (with ALT + mouse key), is also available.
Pro Very lightweight
Pro Can make a project and configure hot keys to call system commands to make it an IDE
Pro The text window can be split into two or four parts
Pro Custom syntax along with many known syntax and multi level key highlighting
Pro Supports tabs
Supports any number of tabs
Cons
Con Hard to config
The configuration is mainly a file-based config, which can be unintuitive and difficult to use for new users.
Con Missing file browser
SciTE's greatest weakness is perhaps the file browser. It does not really have one, just a poor substitute which works a little bit like a terminal window with ls
or dir
commands to show the files in a directory.
Con Customization
No extensions, Themes.
Con Doesn't support dragging and dropping text
Con Further development not happening with the Emerald Community
Con Bookmarks are not permanent
Bookmarks are lost when a file is closed - just like any other editor.
