Table of Contents

Welcome to Komodo
    Help Browser Elements
    Searching the User Guide
    Tip of the Day

Getting Started
   The Komodo Workspace
       A Visual Tour of the Workspace
       Getting Started Page
       Title Bar
       Menus
       Context Menus
       Toolbars
       Project Pane
       Editor Pane
       Output Pane
       Collapsing and Resizing Panes
   Komodo's Sample Project
       Open the Sample Project
       Edit a Sample Program
       Run the Debugger

Projects and Files
   Using the Project Manager
       Creating Projects
       Opening Projects
       Switching Between Projects
       Adding Folders to Projects
       Adding Files to Projects
       Adding Snippets to Projects
       Adding Commands to Projects
       Adding Dialogs to Projects
       Adding Web Services to Projects
       Adding Macros to Projects
       Removing Items from Projects
       Organizing Projects
       Saving Projects
       Closing Projects
   Working with Files
       Creating Files
          Custom Templates
          Template Variables
       Opening Files
       Opening Remote Files
       Opening Multiple Files
       Switching Between Files
       Printing Files
       Reverting Files
       Saving Files
       Saving Files Remotely
       Closing Files

Editing Files
   A Visual Tour of the Editor
   Editor Features
       Syntax Coloring and Indentation
       Code Folding
       Commenting Blocks of Code
       Background Syntax Checking
       Customizing Editor Preferences
       AutoComplete
       CallTips
       Most Recently Used List
       Detect Changed Files
       HTML Preview
   Common Editing Tasks
       Finding Text
       Incremental Search
       Function Search
       Replacing Text
       Indenting Code
       Converting Case
       Transposing Characters
       Raw Characters
       Commenting Code
       Tabifying Code Regions
       Completing Words
       Moving to a Specific Line
       Using Bookmarks
       Viewing File as Another Language
       Toggling Whitespace Display
       Toggling Indentation Guides
       Toggling Line Numbers
       Toggling EOL Markers
       Changing the Font Size
       Toggling Font Width
       Folding Blocks of Code
       Matching Braces
       Selecting Blocks of Code
       Editor Context Menu
   Submit Code to the ASPN Cookbook

Using the Toolbox
   Toolbox Folders
   Toolbox Files
   Toolbox Snippets
   Toolbox Commands
   Toolbox Dialogs
   Toolbox Web Services
   Toolbox Macros
   Toolbox Links

Source Code Control Komodo Pro
   Configuring SCC Integration
       Configuring CVS
             Installing the CVS Executable
             Configuring Putty on Windows
             Configuring Windows/Cygwin-SSH or Linux/SSH
       Configuring Perforce
       Configuring Preferences
   Using Source Code Control
       SCC Toolbar, Menus and Output Window
       SCC Commands

Using the GUI Builder Komodo Pro
   Creating a New Dialog
   Adding Code to a Dialog
   Modifying an Existing Dialog

Visual Package Manager Komodo Pro

Macros
   Recording Macros
   Saving Macros
   Assigning Macros to Projects or the Toolbox
   Macro Key Bindings
   Running Macros

Snippets
   Creating Snippets
   Configuring Snippets
   Using Snippets
   Snippet Key Bindings

Web Services
   Configuring Web Service Support
   Adding Web Service Bookmarks
   Using Web Services
   Managing Web Services

Running Commands

Debugger Functions
   A Visual Tour of the Debugger
   Debugger Overview
   Starting the Debugger
   Debugging Options
       General Options
       Environment Options
       CGI Environment Options
       CGI Input Options
   Breakpoints
   Sending Input to the Program
   Debugger Commands
       Debugger Command Description
       Debugger Stepping Behavior
   Using the Variables Tab
       Call Stack
       Viewing Variables
       Watching Variables
   Using the Output Pane
   Watching Files
   Stopping the Debugger

Debugging Perl
   Configuring the Perl Debugger
   Debugging Perl Remotely
       Disabling Remote PDK Debugger
   CGI Debugging
       Configuring an IIS Web Server
       Configuring an Apache Web Server
   Command Line Debugging

Debugging Python
   Configuring the Python Debugger
   Debugging Python Remotely
       Installing the Remote Debugger
       Invoking the Remote Debugger
          Debugging a Standalone Script
          Debugging an Embedded Script
   Configuring Python for CGI Debugging

Debugging PHP
   Configuring the PHP Debugger
       Configuring an Apache Server
   Using the PHP Remote Debugger
   Configuring PHP for CGI Debugging
   PHP Debugger Troubleshooting

Debugging Tcl
   Configuring the Tcl Debugger
   Debugging Tcl Remotely
       Installing the Remote Debugger
       Invoking the Remote Debugger

Debugging XSLT

Introduction to Regular Expressions
   What are Regular Expressions?
   Using Regular Expressions
   Creating Regular Expressions
   Symbols
   Modifiers
   Metacharacters
   Quantifiers
   Anchors
   Literal Characters
   Backreferences
   Alternation
   Character Class

Using Rx Toolkit
   A Visual Tour of the Rx Toolkit
   Starting the Rx Toolkit
   Creating Regular Expressions
       Entering Regular Expressions
       Viewing Node Highlighting
       Viewing Node Tips
       Adding Metacharacters
       Adding Modifiers
   Sample Regular Expressions
       Global Modifier
       Multi-line Mode
       Ignore Case
       Single-line Mode
       Extended
       Multi-line and Single-line Mode
       Multiple Modes
   Evaluating Regular Expressions
       Evaluating Node by Node
       Viewing Output
   Closing Rx Toolkit

Komodo and the Perl Dev Kit
   General Tab
   Modules Tab
   Files Tab
   Version Tab

Key Bindings
   Listing Key Bindings
   Default Key Bindings
       Debugger
       Editor
       Find
       General
       Help
       Macro
       Source Code
       Source Control
       Tools
       User Interface
   Configuring Custom Key Bindings

Customizing Preferences
   Appearance Settings
   Debugger Preferences
   Editor Prefereneces
       Key Bindings
       Indentation
       Smart Editing
             Background Syntax Checking
             AutoCompletion
             Enabling CallTips
             Word Wrap
             Auto-Save
             Detect Changed Files
   File Associations
   File Settings
   Fonts and Colors
   International Encodings
   Language Help Settings
   Language Configuration
         Perl Configuration
         PHP Configuration
         Python Configuration
         Tcl Configuration
   Printing
   Proxy Configuration
   Remote Server Configuration
   Source Code Control
   Web Preferences
   Web Services
   Current File Settings

Komodo FAQ

Installation Guide
   Installing on Windows
       Prerequisites
       Upgrading Komodo
       Installing Komodo
       Starting Komodo
       Uninstalling Komodo
   Installing on Linux
       Prerequisites
       Upgrading Komodo
       Installing Komodo
       Starting Komodo
       Uninstalling Komodo

Release Notes
   New in This Release
   Release History
   Known Issues
       Installation Issues
       Startup Issues
       Editing Issues
       Debugging Issues
       Other Issues
       Linux Issues

License Agreement

Sending Feedback