A Complete Development Environment
- Advanced Editor
- Code Intelligence
- Graphical Debugging
- Version Control and Integrated Tools
- Workflow and File Management
- Add-Ons and Customization
- Dev Team Capabilities
- Supported Languages
New in Komodo 8.0
-
New User Interface
Clean, lean and platform optimized. -
Minimap
Reposition anywhere in your code from a high-level view. -
Conditional Snippets
Use Embedded JavaScript to determine snippet contents at runtime. -
Retina Display Support (OSX)
Crystal clear editing and interface. -
Updated Platform
Mozilla 18, Python 2.7, Scintilla 3.2.4.
-
Floating Side Panes
Undock components and move them anywhere. -
Open Files Side Pane
Organizes all your open files by language. -
Auto Abbreviation Snippets
Type an abbreviation to automatically trigger snippet selection. -
Fast Open Shortcuts
Create shortcuts to long file paths. -
New Language Support
Laravel and Sass
Advanced Editor
-
All the Fundamentals:
Code folding
Column/block editing,
Line/block commenting and more
-
Smart Language Detection
Syntax checking and highlighting detects multiple languages within a file. -
Split View and Multi-Window
Split a session to edit side by side or in multiple windows. -
Variable Highlighting
Click on a variable to see all occurrences. -
Toolbox
Store snippets, macros and shell commands for easy access. -
new Auto Abbreviation Snippets
Type an abbreviation to automatically trigger snippet selection.
-
Go To Definition
Jump to definitions variables, classes, etc. -
Key Bindings
Vi/Vim, emacs, OS X, Windows/Linux included. -
Powerful Snippets and Macros
Insert snippets with abbreviations. Use macros to automate repetitive sequences. -
Browser Preview
Preview in a separate window, in the Editor pane or in split view. -
Extend/Customize
Key bindings, syntax color schemes, syntax checkers, auto-formatters -
new Conditional Snippets
Use Embedded JavaScript to determine snippet contents at runtime.
Code Intelligence
-
Autocomplete and Calltips
Supports many languages. Detects multiple languages within a file. -
Soft Characters, Matching Braces
Auto-insertion of braces and highlighting of matching braces. - Auto-Indentation and Auto-Formatting
-
3rd Party Library Support
Included API Catalogs enable autocomplete and calltips for libraries like PyWin32 and jQuery.
-
Sections List
View and filter a list of your functions, classes or elements. -
Code Browser
Navigate source code structure in a hierarchical, collapsible view. -
DOM Viewer
Inspect and edit DOM tree of XML and HTML docs. -
XML Support
Autocompletion for XML dialects can be added via DTD or RelaxNG Schema.
Graphical Debugging
-
Graphical Debugger
PHP 4.4 - 5.4, Python 2.4 - 3.3, Perl 5.8 - 5.16, Ruby 1.8 - 1.9, Tcl 8.4 - 8.6, Node.js -
Breakpoint Configuration
Set properties such as break on file, line, condition, function calls and returns, exceptions, etc. -
Local and Remote
Debug programs running on a remote server or unsupported platform. -
RX Toolkit
Create and debug regular expressions -
Consolidated View
View output, call stack, variables and watch variables in one pane.
-
Multithreaded Debugging
Break multiple threads. Mozilla engineers use Komodo to debug Python buildbot code. -
Multi-Process Debugging
Debug multiple sessions simultaneously -
HTTP Inspector
Inspect browser-server communications, ie. Ajax/HTTP -
Changed Variable Highlighting
Automatic highlighting of variables changed since last breakpoint. -
Built on DBGp Protocol
Co-authored by ActiveState and currently used in many IDEs.
Version Control and Integrated Tools
-
Version Control Systems
Support for Subversion, Mercurial, Git, CVS, Perforce and Bazaar.
Add/remove files, view diffs, view revision history, commit changes, revert, and push to remote repositories for distributed source code control systems.
-
Interactive Shells
Available for Python, Ruby, Perl and Tcl. -
Publishing
Keep local and remote directories in sync. -
Code Profiling
Analyze performance for Python (2x and 3x) and PHP (5.2 or higher), with read support for Callgrind/Cachegrind and pstats formats.
-
Integrated Unit Testing
Supports major frameworks such as PHPUnit, Perl TAP, Python unittest, and Ruby's rake test. -
Database Explorer
Examine database content for SQLite. Available extensions for MySQL and Oracle. -
Perl Dev Kit, Tcl Dev Kit by ActiveState
Deploy Perl and Tcl applications within Komodo. Get more with Pro Studio. -
Stackato by ActiveState
Debug applications in a powerful Platform-as-a-Service environment.
Workflow and File Management
-
Projects & Places
Manage your projects in the left sidebar. View your file systems categorized by project. -
new Open Files Side Pane
New side pane organizes all your open files by language. -
new Minimap Navigation
Reposition anywhere in your code from a high-level view. -
Komodo Sync
Synchronize project items and preferences across all of your workstations.
-
Fast Open
Find any file with minimal keystrokes. -
new Fast Open Shortcuts
Create shortcuts to long file paths. -
History, Bookmarks, Braces
Jump to previous and marked lines, and matching braces. -
Notifications Panel
Keep track of all processes in one place.
Add-Ons and Customization
-
Extensions/Add-Ons
Over 100 add-ons available through our Firefox-based system. -
new Visual Styling
Personalize with a wide variety of skins and iconsets. -
new Floating Side Panes
Undock components and move them anywhere on screen. -
Integrated Tools
Extend support for additional Version Control Systems and databases.
-
Editor Features
Customize and extend key bindings, syntax color schemes, auto-formatters and much more. -
Autocomplete
Extend support for additional languages, frameworks and libraries. -
Staff Picks
Emmet (formerly Zen Coding): Web developer's toolkit for improving HTML and CSS workflow.
Dev Team Capabilities
-
Code Collaboration
Edit a document with multiple users simultaneously, no matter where they are. -
Shared Toolbox
Store common snippets, macros, etc. via network share, source code control or the Publish feature. -
Coding Standards and Control
Keep shared work consistent with version control system integration and auto-formatting.
-
Stackato by ActiveState
Run a Platform-as-a-Service (PaaS) on any cloud infrastructure.
Komodo IDE lets you debug and deploy applications to a consistent environment at each stage of the development process.
-
Extended Functionality
Scale projects as required with extensions for integrated technologies.
Supported Languages
-
Editing
PHP, Python, Perl, Ruby, HTML, JavaScript, CSS, various web templates, Node.js, Tcl, XSLT, CoffeeScript, LESS, SCSS and more -
Code Intelligence
PHP, Python, Perl, Ruby, HTML, JavaScript, CSS, various web templates, Node.js, Txl, XSLT and more -
Debugging
PHP, Python, Perl, Ruby, Node.js, Tcl, XSLT
 
Buy
Buy Online - Starting at $295
Upgrade to Komodo IDE 8.0
Upgrade if license purchased before Feb. 7, 2013