SciTE vs CodeRunner
When comparing SciTE vs CodeRunner, the Slant community recommends SciTE for most people. In the question“What are the best programming text editors?” SciTE is ranked 12th while CodeRunner is ranked 26th. 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 Fast and efficient
You can have multiple tabs open with multiple languages in at the same time and Code Runner still performs excellently. Searching through code is always instant and executing code is fast.
Pro Supports many different languages
Code Runner comes preinstalled with over 20 languages built in, and it's super easy to run simple programs.
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 Working with very very large projects
Code runner is fantastic for shorter projects, although it can handle very large projects. It stops code completion when the program gets to be several thousands of lines long.
