
Welcome to the Komodo User Guide
What's new in Komodo Edit
9.1
-
Improved Commando Usability: The Commando user experience has had significant usability improvements. Most notably, when starting Commando you will now be presented with a convenient list of scopes that you can use to narrow down your search results. You'll also be able to quickly select results by hitting ALT and the relevant result number
Color Schemes: Use foreground color for caret color.
Commando: Don't preserve query when navigating backwards.
Commando: Escape now clears the current search.
SDK: Added the "shell" SDK, allowing you to easily run shell commands.
UI: Improved scrollbar contrast on dark color schemes.
UI: "Ugly border" showing around notifications on windows.
CodeIntel: Improve PHPDoc tooltip legibility - contributed by Defman
(Read the full Release Notes.)
9.0
-
Track Changes: The editor has gained a new left margin, which highlights unsaved changes, as well as any uncommitted SCC changes. Clicking on the margin will show a diff dialog of the changes, and you can also revert these individual changes.
-
Markdown Viewer: When a markdown file is open in Komodo, you'll be able to easily HTML preview that markdown with a click of a button. The Komodo markdown viewer uses GitHub markdown styling.
-
Go Lang: Initial support for the Go programming language has been added to Komodo. It provides syntax coloring, code folding, syntax checking (linting) and code intelligence with completions, calltips, outline and goto definition.
-
Commando: This popup dialog is the combined successor of the "Fast Open" dialog and "Invoke Tool" dialog. Commando provides the following search tools and features:
- fuzzy matching
- string match highlighting in the results panel
- find any file under a particular folder
- tool (macro, run command, snippet, ...) search
- bookmark integration
- shortcuts (go-tool) integration
- custom category filtering
-
Kopy.io: This allows you to easily share snippets of code with other people (like a pastebin) directly from Komodo. Simple make a text selection and right-click and use the Share Code via Kopy.io. Even better is that Kopy.io supports client side encryption, so you can make those shared pastes more secure.
-
Notifications: Messages shown to the user now appear in a separate popup panel that overlays the main Komodo editor window (previously they appeared in the Komodo statusbar). There are notification preferences which allows you to control which messages get displayed in the popup panel.
-
Icons: Most of the Komodo UI icons have been updated - here is a list of the most noticeable icon changes:
- file icons
- language icons
- places icons
- toolbox icons
- preference page
- code intelligence icons
-
Color Schemes: We've changed all the default Komodo color schemes. All schemes included in Komodo are now Base16, that is, they are based on a set of 16 different base colors, which are re-used by different parts of the scheme. You can also tweak the editor line height spacing now directly in the color scheme preferences page.
-
Menu Bar: The Komodo main menu bar is now hidden by default (Windows and Linux. You can use the Alt key to toggle the menu visibility. Whilst the top-level menu is hidden, the unified button menu will be visible in the toolbar. You can also control menu visibility through the View > Toolbars menu.
-
PHP 5.6 Support: We've added support for PHP 5.6, with updates for keywords and updates to code intelligence to provide the latest API data for PHP 5.6.
-
Python PEP 8 Syntax Checking: PEP 8 syntax checking has been added. You can turn it on by visiting the Python Syntax Checking preferences. For those that don't know - PEP 8 is the official style guide for Python code.
-
Komodo Developer APIs: We've been overhauling the Komodo APIs, to make it easier to load and access the methods inside of Komodo. We're now making use of CommonJS (aka Node.js) require() calls to load individual modules - you can see the full list of supported modules in the sdk directory. Examples and more information can be found in the Komodo wiki. We've also added convenient console.log() and friends support - the messages show up in the Komodo Notifications pane.
-
Performance: Various performance tweaks were made to Komodo to improve the editing performance, as well as improving the search speed, syntax checking times and general responsiveness of Komodo.
-
Other Mentionables
- Statusbar has moved to be above the bottom pane (attached to the editor view)
- Preference page now has a simple and advanced mode
- Startpage has been removed - instead a Quick Launch page is shown when no views are opened
- Workspaces can be saved and loaded on demand - see the File > Workspace menu
- High DPI configurations on Windows should work correctly - no blurred fonts
- Tab Width indentation preference has changed from 8 spaces to 4 spaces
- Find Results now has a toolbar command to copy the find results to the clipboard
- SCC Commit dialog now displays the current branch name
- Re-organised various menus, including tab and editor context menus
- Komodo was updated to use the Mozilla 31 code base
(Read the full Release Notes.)
Downloads
You can use one of the following links to download Komodo:
- Komodo IDE download
- Komodo Edit download
Komodo forums
The Komodo forums are there if you want to ask Komodo related questions.
Sample Project
Get started fast with Komodo's Sample Project.
Feature Showcase
Quick Demos showing advanced search functionality, editing, debugging, and more.