CodeRunner was built on the principle that you should be able to run your code instantly in any language. CodeRunner can run code in 20 languages out-of-the-box, and can be easily extended to run code in any other language. Adding a language is as easy as entering its terminal command. CodeRunner can even run multiple-file projects with no additional set-up required.
Any programmer knows the importance of good code completion. That's why CodeRunner supports full-blown IDE-level code completion for many languages, that includes fuzzy-search, tab-selectable placeholders, and documentation snippets.
Features
- Revamped syntax highlighting. CodeRunner 2 now uses TextMate syntax definitions, which provide better syntax highlighting and support for many more languages. You can even install your own syntaxes.
- Revamped code completion. CodeRunner 2 features fully-dynamic code completion with fuzzy search, tab-selectable placeholders, and documentation snippets.
- Improved multi-file run support. CodeRunner 2 does a better job running multiple-file projects.
- TextMate theme support. You can now use the popular TextMate theme format in CodeRunner 2.
- Revamped templates. CodeRunner 2 features vastly improved template functionality, including multiple and dynamic templates. It's now super easy to create classes, document structures, etc.
- Improved extendability. With CodeRunner 2, you can now import and export languages. This makes it easy to share your custom languages with others, or download languages from the web.
- HTML and Browser JavaScript support. The console in CodeRunner 2 has a new web mode enabling support for HTML and DOM JavaScript. It even supports live preview of your document while it's being edited.
- Text editing improvements. CodeRunner 2 contains many new text editing features, such as the symbol navigator, better indentation support, improved behavior under source control, word-completions and more.
- Run statistics. You can now keep better track of your code while it's running. CodeRunner 2 displays live CPU and memory usage, in addition to spent CPU time once your code is finished running.
- Bundled compilers. CodeRunner 2 now includes the compilers necessary for running C and C++ code, so you don't need to have Xcode installed for these languages.
- Yosemite support. In addition to loads of UI enhancements, CodeRunner 2's look and feel now integrates seamlessly with OS X Yosemite.