Komodo IDE の主な機能

A powerful editor that facilitates anything you can dream of.
Advanced Editor
Focus on your coding, and let Komodo sweat the details.
Code Intelligence
Powerful tools for debugging and inspecting your code.
Graphical Debugging
All the tools you need in one IDE so you can stay "in the zone".
Version Control & Integrated Tools
Komodo works with you to help navigate your files.
Workflow & File Management
Great tools for pair programming and collaboration.
Dev Team Capabilities
Komodo IDE's editor is highly customizable.
Extensible with Add-Ons
Whether developing web or mobile applications, Komodo supports the languages you need.
One Polyglot IDE
A powerful editor that facilitates anything you can dream of.

A powerful editor that facilitates anything you can dream of.

  • Track Changes: Quickly revert changes from local or last Git commit.
  • Markdown Viewer: Preview the generated HTML and will update itself whenever you make a change to Markdown text.
  • Multiple Selections: Select multiple positions so changes made in one will be reflected in all positions.
  • Quick Bookmarks.
  • Code Folding / Code Blocks.
  • Smart Language Detection: Syntax checking and highlighting detects multiple languages within a file.
  • Variable Highlighting: Click on a variable to see all occurrences.
  • Auto Abbreviation Snippets: Type an abbreviation to automatically trigger snippet selection.
  • Key Bindings: Vi/Vim, emacs, OS X, Windows/Linux included.
  • Powerful Snippets, Macros and Userscripts: Insert snippets with abbreviations. Use macros to automate repetitive sequences.
  • Conditional Snippets: Use embedded JavaScript to determine snippet contents.
  • Elastic Tabstops: Automatically indents your code as you type.
Focus on your coding, and let Komodo sweat the details.

Focus on your coding, and let Komodo sweat the details.

  • Symbol Browser: Quickly find symbols (classes, methods, etc) across your projects.
  • Code Refactoring: Smart code transformation including Rename Variable, Rename Class Member, and Method Extraction.
  • Autocomplete and Calltips: Supports many languages and 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.
  • Go To Definition: Jump to definitions variables, classes, etc.
  • DOM Viewer: Inspect and edit DOM tree of XML and HTML docs.
  • XML Autocompletion: Autocompletion for XML dialects.
Powerful tools for debugging and inspecting your code.

Powerful tools for debugging and inspecting your code.

  • Graphical Debugger: PHP 4.4 - latest, Python 2.4 - latest, Perl 5.x, Ruby, Tcl 8.4 - latest, Node.js, XSLT.
  • Chrome Debugging: Debug web apps running in Google Chrome.
  • Breakpoint Configuration: Set properties such as break on file, line, condition, function calls and returns, exceptions, etc.
  • Local and Remote Debugging: Debug programs running on a remote server.
  • 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.
  • Multi-Process Debugging: Debug multiple sessions simultaneously.
  • HTTP Inspector: Inspect browser-server communications.
  • Changed Variable Highlighting: Automatic highlighting of variables changed since last breakpoint.
  • Built on DBGp Protocol.
All the tools you need in one IDE so you can stay "in the zone".

All the tools you need in one IDE so you can stay "in the zone".

  • Build System Integrations: PhoneGap, Cordova, Gulp, Grunt, NPM.
  • Version Control Systems: Support for Subversion, Mercurial, Git, CVS, Perforce and Bazaar.
  • Integrated Unit Testing: Supports major frameworks such as PHPUnit (PHP), Prove (Perl), pytest (Python), RSPec (Ruby), Node.js and Go.
  • Database Explorer: Examine database content for SQLite, MySQL, Oracle.
  • Interactive Shells: For Python, Ruby, Perl and Tcl.
  • Code Profiling: Analyze performance for Python and PHP.
  • Toolbox: Store snippets, macros, userscripts, shell commands, etc for easy access.
  • Kopy.io Helper: Easily share snippets of code.
  • Run Code In-Line: Hit a shortcut to run the current the buffer using the configured interpreter, then quickly review its results.
  • Package Manager Integration: Easily manage your project dependencies.
  • Documentation browser: Quickly navigate the documentation.
Komodo works with you to help navigate your files.

Komodo works with you to help navigate your files.

  • Commando: Provides fuzzy matching, match highlighting, search for files (find any file under a folder), toolbox search, bookmark integration, shortcuts (go-tool) integration as well as custom category filtering.
  • Breadcrumbs Navigation.
  • Shell Commands: Easily run shell commands right from Komodo.
  • Custom Workspaces: Easily create your own custom workspaces and load them on the fly.
  • File Sorting and Grouping: Sort and group the Open Files pane by language, file extension, directory and location.
  • Fast Open Shortcuts: Create shortcuts to long file paths.
  • Minimap Navigation: Reposition anywhere in your code from a high-level view.
  • Projects & Places: Manage your projects and view your file systems categorized by project.
  • History, Bookmarks, Braces: Jump to previous and marked lines, and matching braces.
  • Notifications: Shows messages upon triggered operations.
Great tools for pair programming and collaboration.

Great tools for pair programming and collaboration.

  • Code Collaboration: Edit a document with multiple users simultaneously, no matter where they are.
  • Shared Toolbox: Store common snippets, macros, userscripts, 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.
  • Extended Functionality: Scale projects as required with extensions for integrated technologies.
  • Coding Standards: Komodo's Code Formatting feature helps teams keep their code looking consistent, readable, and maintainable. Configure third-party formatters, or your own, to quickly reformat selections or entire documents to conform to a specific coding style.
  • Easy Adoption: Komodo IDE has a number of advantages over other editors and IDEs which make team adoption easier.
Komodo IDE's editor is highly customizable.

Komodo IDE's editor is highly customizable.

  • Console Pane: The new Console pane allows you to interact with the Komodo runtime much in the same way as you would use your browser developer tools console to interact with a website.
  • Floating Side Panes: Undock components and move them anywhere on screen.
  • Extensions/Add-Ons: Over 100 add-ons available through our Firefox-based system.
  • Visual Styling: Personalize with a wide variety of skins and icon sets.
  • 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.
Whether developing web or mobile applications, Komodo supports the languages you need.

Whether developing web or mobile applications, Komodo supports the languages you need.

Komodo supports over 100 languages including Python, PHP, Go, Perl, Tcl, Ruby, NodeJS, HTML, CSS, JavaScript and more.