| Store | Cart

ActiveState Docs

Komodo 8.0 Documentation


Welcome to the Komodo User Guide

What's new in Komodo IDE


  • User Interface Styling: We've revamped the Komodo user interface, you'll notice a new Komodo logo, the toolbars, statusbars and side panes have all been updated, the editor schemes have been tweaked, and we'll continue to improve and modify the styling throughout the Komodo 8 release series. We've also kept around the old Komodo 7 styling for those that prefer a dash of color - simply choose the Classic icon set in Komodo's appearance preferences, or try one of the other myriad of new icon sets we now include.

  • Floating Side Panes: You now get the ability to detach individual side pane tabs (Places, Code Browser, Debug, Find Results, Breakpoints, etc...) into their own separate window, so you can now put your debugging pane on a completely separate monitor screen (if you're lucky enough to have multiple monitors). Just use the mouse and right-click on the tab/icon you wish to move and you'll get the appropriate context menu.

  • Minimap: Sitting right next to your editor scrollbar, the minimap gives a high-level (10,000 foot) view of your code. It gives just enough details to allow you to quickly scroll and re-position the editor on a targeted section of code.

  • Open Files Side Pane: There is a new widget in the left pane that groups and lists all of the files you have opened. It groups the files by language and then sorts them - this is really useful if you have a lot of opened files. You can also hide the editor tabs completely, and just use the Open Files pane.

  • Fast Open Shortcuts: When using the fast open dialog, you can now make a shortcut to frequently used files and directories. For example, given the directory "/some/long/path/to/my/code", you can make a shortcut called "code", then when using the fast open dialog, simply typing "code/" will now show you the files of this directory without the need to type out that full path.

  • Auto Abbreviation Snippets: Komodo now provides automatic triggering for a selected group of toolbox abbreviations (snippets). This makes developing code faster, smarter and easier, with the user in complete control of the content being inserted!

  • Conditional Snippets: It's now possible to use JavaScript code within a snippet, so you can programatically determine the snippet contents at runtime. Komodo allows the use of Embedded JavaScript (EJS) inside of the snippet text, which will be dynamically executed inside of Komodo's JavaScript environment, and as such it has full access to the Komodo JavaScript API.

  • Retina Support - Mac OS X: Retina support has been enabled in Komodo 8 - providing crystal clear high definition fonts and icons. Combining the new Retina support, native full screen support on the Mac and the updated Komodo interface - it's awesome to be a Mac developer using Komodo.

  • Updated Platform: Komodo has received a number of updates to it's underlying code base. Komodo now uses Mozilla 18, Python 2.7 and Scintilla 3.2.4, as well as other updated internal components. All of this means:

    • Better performance - with faster startup times as well as using less CPU and memory resources
    • Fast find in files - twice the speed of Komodo 7.
    • Better hardware support - by detecting and supporting modern computer systems
    • A better browser preview - supporting the latest and greatest web technologies

  • New Language Support

    • Laravel Blade - a PHP templating language
    • Sass Syntax Checking added

(Read the full Release Notes.)


You can use one of the following links to download Komodo:

Support and Community

The ActiveState Community site has resources to help you use Komodo effectively:

Sample Project

Get started fast with Komodo's Sample Project.

Feature Showcase

Quick Demos showing advanced search functionality, editing, debugging, and more.


Helpful introductions to Ruby on Rails, Ruby, PHP, Perl, Python, XSLT and Run Commands.