PDF
Table of Contents
Search
Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

About PPM and VPM

About Regex Syntax

About Regular Expressions

addGuestBookEntry Function

Adding a New File Association

Adding a Repository

Adding and Resizing Rows and Columns

Adding Callback Code

Adding Code to a Dialog

Adding Code to the Radio Buttons

Adding Components to Folders

Adding Components to Projects

Adding Components to the Toolbox

Adding Files

Adding Metacharacters to a Regular Expression

Adding Modifiers to a Regular Expression

Adding Perl or Python to the PATH Environment Variable

Adding Widgets

Adding Widgets to a Dialog

Advanced Run Commands

Allow file contents to override Tab settings

Always Prompting with %(ask)

Analyzing contenttype.py

Analyzing guestbook.php

Analyzing preprocess.py

Analyzing the PHP Tutorial File

Analyzing the Program

Analyzing the Program

Analyzing the Python Files

Appearance Preferences

Appearance Preferences

Ask Code

Ask Code Options

Ask Code Syntax

Assigning Custom Icons to Macros

Assigning Custom Icons to Open Shortcuts

Assigning Custom Icons to Run Commands

Assigning Custom Icons to Snippets

Assigning Custom Icons to Templates

Assigning Custom Icons to URL Shortcuts

Assigning Key Bindings to Macros

Attaching Scrollbars to a Widget

AutoComplete

AutoComplete and CallTips

Automatically Repeating Keystrokes

B

Back-Reference Syntax

Back-References

Background Syntax Checking

Background Syntax Checking

Background Syntax Checking

Basic Interpolation Code Syntax

Basic Interpolation Options

Before You Start

Before You Start

Before You Start

Before You Start

Before You Start

Before You Start

Bookmarks

boolean canRedo()

boolean indentationGuides

boolean isDirty

boolean isUntitled

boolean useTabs

boolean viewEOL

Bottom Pane

Bracketed Syntax

Breakpoint and Spawnpoint Management

Breakpoint Properties

Breakpoints and Tcl Spawnpoints

Build the GUI

Building GUI Applications

Building Simple Character Classes

Building Simple Patterns

Building Simple Substitution Searches

Building the Code Intelligence Database

C

CallTips

CGI Debugging

CGI Environment Tab

CGI Input Tab

change the values of variables

Character Class Summary

Check Listener Status

Cleaning Line Endings

Clearing the Shell Buffer

Closing Files

Closing Projects

Closing Tags

Closing the Program

Code Browser

Code Folding

Code Intelligence

Code Intelligence Preferences

Code Tab

Colors

Combining Field Reference and Field Data

Command Output Tab

Command Output Tab

Commenting and Un-commenting Lines or Blocks of Code

Commenting Blocks of Code

Comments and Feature Requests

Common Syntax Coloring

Comparing Files

Completing Words

Compound Character Classes

Configure the Common Data Directory

Configuring a Microsoft IIS Web Server

Configuring an Apache Web Server

Configuring CVS

Configuring Edge Lines

Configuring HTML

Configuring Indentation

Configuring Key Bindings

Configuring Local PHP Debugging

Configuring Local Tcl Debugging

Configuring Perforce

Configuring Perl

Configuring Perl for CGI Debugging

Configuring PHP

Configuring Preferences

Configuring Proxies

Configuring Python

Configuring Remote PHP Debugging

Configuring Snippets

Configuring Source Code Control Integration

Configuring Tcl

Configuring the Extra Tab

Configuring the Files Tab

Configuring the General Tab

Configuring the Library Paths Tab

Configuring the Modules Tab

Configuring the Perl Debugger

Configuring the Python Debugger

Configuring the Version Tab

Configuring the VPM

Configuring Widget Properties

Configuring Windows/Cygwin-SSH or Linux/SSH

Configuring Word Completion

Configuring Word Wrap

Connecting to an FTP Server

Context Menu

Context Menus

Converting between Uppercase and Lowercase

Converting Characters with a Regular Expression

Creating

Creating an Open Shortcut to the Current File Location

Creating Custom Templates

Creating Custom Toolbars and Menus

Creating Dialog Projects

Creating Files

Creating Files from Templates

Creating Macros

Creating New Files from Templates

Creating Projects

Creating Regular Expressions

Creating Run Commands

Creating Snippets

Custom Menu and Toolbar Options

Custom Menu and Toolbar Properties

Custom Toolbars and Menus

Customizing Colors and Fonts

Customizing Komodo

Customizing PHP AutoComplete

Customizing Tcl AutoComplete

CVS Integration

CVS Over SSH

D

Date Code

Date Code Format Option

Date Code Syntax

Debugger Code

Debugger Code Options

Debugger Code Syntax

Debugger Command Description

Debugger Commands

Debugger Preferences

Debugger Proxy

Debugger Stepping Behavior

Debugging a Sample Program

Debugging Issues

Debugging Options

Debugging Perl

Debugging Perl Remotely

Debugging PHP

Debugging Programs

Debugging Python

Debugging Tcl

Debugging the Program

Debugging the Program

Debugging the Program

Debugging the Program

Debugging the Program

Debugging with an Interactive Shell

Debugging with the Perl Shell

Debugging with the Python Shell

Debugging with the Tcl Shell

Debugging XSLT

Defining a Private Method

Defining an Exception Class

Deleting Files

Deleting Folders

Deleting Projects

Deleting Widgets

Detaching the Debugger

Detecting Changed Files

Dialog Project Options

Dialog Tab

Disabling and Enabling the Perl Dev Kit (PDK) Debugger

Disabling the PDK Debugger on the Remote Machine

Displaying a List of Functions

Displaying the Project Manager

Displaying the Toolbox

E

Editing

Editing a Sample Program

Editing Files

Editing Issues

Editing Saved Command Properties

Editing Tab

Editing the GUI

Editing the Language Associated with a File Pattern

Editing Widget Properties

Editor Display Characteristics

Editor Pane

Editor Preferences

Editor Tab Display

Emacs-Style Mode Variable

Enabling Full Screen Mode

enter arbitrary expressions

Environment Tab

Evaluating

Explore Python with the Interactive Shell

Export Contents to Package

Exporting and Importing Toolbox Contents

Exporting Contents as Project File

Exporting Files as Projects

Exporting Files to a Package

F

Fast Search: Open/Find Toolbar

Feature Showcase: Assign a Key Binding to a Toolbox Item

Feature Showcase: Build a Perl Executable

Feature Showcase: Code Completion Snippet

Feature Showcase: Custom Toolbar

Feature Showcase: Debug an XSLT Program

Feature Showcase: Distributing a Project in a Package

Feature Showcase: Fast String Finder

Feature Showcase: Find and Open Files with the Open/Find Toolbar

Feature Showcase: Find Code Constructs

Feature Showcase: Google Run Command

Feature Showcase: Incremental Search

Feature Showcase: Preview Cascading Style Sheets

Feature Showcase: Reuse Code Fragments

Feature Showcase: Shortcut to Commonly Used Directory

Feature Showcase: Snippet that Prompts for Input

Feature Showcase: Store a Custom Template in a Project

Feature Showcase: Store a Filesystem Layout in a Project

Feature Showcase: Test a Regular Expression with the Rx Toolkit

Feature Showcase: Using Conditional Breakpoints

Feature Showcase: Using the Interactive Shell

Feature Showcase: View Code Descriptions in the Code Browser

Feature Showcase: View the Scope of a Code Construct

file

File Associations

File Properties and Settings

File Status Icons

File Status Updates in Project Manager

Filtering Parts of a Document

Filtering Symbols

Find Results Tabs

Finding Functions: Function Search

Fold mark style

Folder Options

Folding and Unfolding Code

Fonts

Fonts and Colors Preferences

Forcing a Break

Format Email Addresses

Format Email Header

G

General Preferences

General Tab

Getting Data from content.types

Getting Started with the Sample Project

Global Options

Go to the Source Code

Grouping Similar Items in Parentheses

GuestBook Class

GuestBook Function

GUI Builder (Komodo Pro)

GUI Builder Overview

GUI Builder Preferences

GUI Builder Preferences

H

Hello, World!

How can I add command-line arguments to my program for debugging?

How can I run additonal CVS commands from within Komodo?

How do I configure Virtual Hosting on an Apache Web server?

How do I emulate sessions in PHP debugging?

How do I know if I'm debugging?

How do I know if I'm editing?

How do I prevent the dialog from displaying every time I start the debugger?

HTML Header

HTML Header

HTML Preview Tab

I

I already have Mozilla. Why do I need to have two versions?

I can't see my Bottom Pane

I can't see my Left or Right Pane

I moved my Komodo installation on Linux, and am now getting Perl debugging errors.

I want to maximize the Editor Pane

I'm having trouble debugging PHP. What do I do?

I'm using Windows 98. When I start Komodo, I get the error "Page fault in MSVCRT.DLL".

Import Contents from Package

Import from File System

Importing and Exporting Projects via Packages

Importing Files from the File System

Increasing and Decreasing the Code Font Size

Incremental Search

Indentation Tab

Indenting and Un-indenting Lines of Code

Initializing Global Objects

Inserting Command Output

Installation Issues

Installing and Configuring Putty on Windows

Installing Komodo 3.0

Installing Komodo on Linux

Installing Komodo on Solaris

Installing Komodo on Windows

Installing New Modules

Installing Perl Modules Using VPM or PPM

Installing PHP

Installing the CVS Executable

Installing the Python Remote Debugger on the Remote Machine

Installing the Tcl Debugger Application on a Remote Machine

int anchor

int currentPos

Interactive Shell

Interactive Shell Preferences

Internationalization Preferences

Interpolation Code List

Interpolation Shortcuts

Introduction

Introduction

Introduction

Introduction

Introduction to the Komodo Macro API

Invoking the Python Remote Debugger

Invoking the Tcl Debugger Application

J

Joining Lines

Just-in-Time Debugging

K

Known Issues

Komodo 2.0 for Windows: September, 2002

Komodo 3.0: July 2004

Komodo and the Perl Dev Kit

Komodo crashes. What can I do?

Komodo doesn't start

Komodo FAQ

L

Language Configuration

Language Help Settings

Language Support

Language-Specific Coloring

Left Pane

License and Copyrights

Linux

Linux / Solaris Issues

Listen for Remote Debugger

Literal Characters

Loading a GUI Builder Project into a Frame Widget

Local PHP Debugging

Locating Current Scope

Locating the error log files

long eOLMode

long getColumn(in long pos)

long getLineEndPosition(in long line)

long indent

long lineCount

long lineFromPosition(in long pos)

long lineLength(in long line)

long linesOnScreen

long positionFromLine(in long line)

long replaceTarget(in long length, in string text)

long scrollWidth

long tabWidth

long targetEnd

long targetStart

long textLength

long viewWS

long xOffset

M

Macro API

Macro Options

Macros

Managing Tabs and Panes

Manipulating Code

Marks

Match Results

Matching Braces

Matching Locations within a String

Matching Sequences

Matching Simple Strings

Menu Tab

Menus

Modifier Examples

Modifying an Existing Dialog

Modifying Substitution Searches

More Perl Resources

More PHP Resources

More Python Resources

More Regex Resources

More Tcl Resources

More XSLT Resources

Moving Between Functions

Moving to a Specific Line

Multi-Session Debugging

Multi-User Debugging

My screen goes black for a second or two whenever I open files for which Komodo performs background syntax checking. Why?

N

Navigating the Remote File System

Navigating Within Files

New Files Preferences

Non-Bracketed Syntax

Number of spaces per indent

Number of spaces per indent

O

Object Browser

Open contenttype.py

Open Shortcut Key Bindings

Open Shortcut Options

Open Shortcut Properties

Open Shortcuts

Open the Perl Tutorial Files

Open the Perl Tutorial Project

Open the PHP Tutorial File

Open the Program File

Open the Python Tutorial File

Opening a GUI Builder Project

Opening Files

Opening Files

Opening Files with the Open/Find Toolbar

Opening Projects

Opening Remote Files

Opening the Sample Project and Files

Opening the Tcl Project File

Opening the Tutorial Project

Opening the Tutorial Project

Opening the Tutorial Project

Opening the Tutorial Project

Opening the XSLT Tutorial Files

Other Issues

Output Tab

outputData Function

outputForm Function

Overview

Overview

Overview of the Tutorial Files

Overview of the Tutorial Files

Overview of the Tutorial Files

Overview of the Tutorial Files

P

Page Setup

Parsing Command Output

Parsing with a Regular Expression

Path Code

Path Code Options

Path Code Syntax

Perforce Integration

Perl AutoComplete

Perl Tutorial

Perl Tutorial Overview

Perl Tutorial Scenario

Perl Variables

PHP and Tcl Variables

PHP AutoComplete

PHP Declaration and Datafile

PHP Tutorial

PHP Tutorial Scenario

Pref Code

Pref Code Syntax

Prefer Tab characters over spaces

Preprocessing a File

Prerequisites

Prerequisites

Prerequisites

Preventing Matches with Character Classes

Preview in Browser

Preview Tab

Print to HTML File

Printing Files

Printing Preferences

Process Email

Programming Macros

Project Display Settings

Project Properties

Projects and Workspace Preferences

Projects Tab

Prompting When Necessary with %(...:orask)

Properties Tab

Python AutoComplete

Python Tutorial

Python Tutorial Scenario

Python Variables and Objects

Q

Quantifier Summary

R

Ranges and Repetition

Ranges, {min, max}

readonly long firstVisibleLine

Recording Macros

Reflowing Paragraphs

Refresh Folder Contents Status

Refreshing File Status

Refreshing Project Status

Regular Expressions Primer

Release History

Release Notes

Remote Debugging

Remote PHP Debugging

Remote Tcl Debugging

remove a variable from the Watch variable tab

Removing Installed Modules

Renaming Folders

Repetition, ?*+

Replacing Within Open Files: Replace Dialog

Reporting Bugs

Rerunning Recent Commands

Resizing a Widget

Resizing Panes

Resizing Widgets

Reverting Files

Reverting Projects

Right Pane

Run Command Key Bindings

Run Command Properties

Run Command Tutorial

Run Command Tutorial Overview

Run Command Tutorial Scenario

Run Commands

Run the Program to Generate Output

Running dbgpClient.py from the Command Line

Running GUI Apps or Running Commands in a Console

Running Macros

Running Macros in the Background

Running Simple Commands

Running the Perl Package Manager

Running the Program

Running the Program

Running the Program

Running the Visual Package Manager

S

Save Options

Saving and Rerunning Commands

Saving Commands in a Project

Saving Commands in the Toolbox

Saving Files

Saving Files Remotely

Saving Projects

Saving Recorded Macros

Scan custom directories

Scan language installations

SCC Toolbar, Menus and Output Tab

Scrolling

Searching

Searching

Searching All Files: Find in Files Dialog

Searching and Replacing

Searching for Modules

Searching for Special Characters

Searching for Strings

Searching for the Word Under the Cursor

Searching with Wildcards

Searching Within Open Files: Find Dialog

Selecting Blocks of Code

Selecting Columns

Sending Feedback

Sending Input to the Program

sending the files to ActiveState

Servers Preferences

Setting and Moving to Bookmarks and Marks

Setting Shell Preferences

Setting the Active Project

Setting the Match Type

Setting Up Input Variables

Setting Up the contenttype.py Module

Setting Up the preprocess.py Program

Setting Up the Program

Setting Watched Variables

Shared Support Preferences

Shared Toolbox Tab

Sharing .tip, .pcx and .pdx Files

Sharing PHP Preferences and Files

Sharing Preferences

Sharing Tcl Preferences and Files

Sharing Toolboxes

Shortcuts for the Current File

Shortcuts for the Current Selection

Show indentation guides

Show Unsaved Changes

Show whitespace characters

Showing and Hiding Panes

Showing and Hiding Tabs

Simple Run Commands

Smart Editing

Snippet Key Bindings

Snippet Options

Snippet Properties

Snippets

Solaris

Sorting

Source Code Control

Source Code Control

Source Code Control (Komodo Pro)

Source Code Control Commands

Source Code Control Menus

Source Code Control Output Tab and Status Messages

Source Code Control Preferences

Source Code Control Toolbar

Source Control on Folder Contents

Source Control Tab

Specifying "lib" and "blib" Directories to Include

Specifying a Command's Working Directory

Specifying Additional Command Line Parameters

Specifying Environment Variables

Specifying Extra Modules For Your Script

Specifying Icon files

Specifying Macro Triggers

Specifying Modules to Trim from the Package

Stand-Alone Interactive Shell

Starting a CGI Debugging Session

Starting and Stopping a PHP Local Debugging Session

Starting and Stopping a PHP Remote Debugging Session

Starting Komodo

Starting Komodo on Linux

Starting Komodo on Solaris

Starting Komodo on Windows

Starting the Debugger

Starting the Interactive Shell

Starting the Processing Loop

Startup Issues

Status Bar

Step 1 - Copy the Debugging Extension to the Web Server

Step 2 - Edit the Web Server's PHP Configuration

Stopping a Shell Session

Stopping the Debugger

Storing Debug Configurations

Storing Files within a Project or the Toolbox

Storing Macros in Projects or the Toolbox

Storing Remote Files in Projects or the Toolbox

Storing Run Commands in a Project or the Toolbox

Storing Templates in a Project or the Toolbox

string baseName

string baseName

string buffer

string dirName

string displayPath

string displayPath

string getTextRange(in long min, in long max)

string language

string selText

string text

string URI

Substitution Modifier Summary

Switching Between Files

Syntax Coloring

Syntax Coloring and Indentation

T

Tabifying and Untabifying Regions

Tcl AutoComplete

Tcl Syntax Checking

Tcl Tutorial

Tcl Tutorial Overview

Tcl Tutorial Project

Tcl Tutorial Scenario

Template Key Bindings

Template Options

Templates

Testing the GUI

The document Object

The editor Object

The file Object

The Komodo Workspace

The komodo.doCommand Function

The komodo.findPart Function

The komodo.getWordUnderCursor Function

The komodo.interpolate Function

The Query Dialog for "ask"-modified and "orask"-modified Codes

The Start Page

Title Bar

Tk and Widget Reference

Toggling Breakpoints

Toggling EOL (end of line) Markers On and Off

Toggling Fixed and Non-Fixed Width Fonts

Toggling Indentation Guides On and Off

Toggling Line Numbers On and Off

Toggling Spawnpoints

Toggling Whitespace On and Off

Toolbar

Toolbars

Toolbox Tab

Transposing Characters

U

Uninstalling Komodo on Linux

Uninstalling Komodo on Solaris

Uninstalling Komodo on Windows

Unix

Upgrading Existing Modules

Upgrading from Previous Komodo Versions

Upgrading from Previous Komodo Versions

URL Shortcut Key Bindings

URL Shortcut Options

URL Shortcut Properties

URL Shortcuts

Use File Content to Determine Language

Use horizontal line on folds

Using "Find in Files"

Using a Remote XML Input File

Using a Run Command

Using Advanced Options

Using AutoComplete and CallTips

Using Command Query Shortcuts

Using Command Shortcuts

Using Conditional Expressions

Using dbgpClient Functions in Python Programs

Using Ignore Case

Using Interpolation Shortcuts in Custom Templates

Using Multi-Line Mode

Using Multi-line Mode and Single-line Mode

Using Multiple Shells

Using Shortcuts for a Command's Directory

Using Single-Line Mode

Using Snippets

Using Source Code Control

Using Tcl Editing Features

Using the Debugger

Using the Interactive Shell

Using the Perl Interactive Shell

Using the Python Interactive Shell

Using the Python Remote Debugger

Using the Rx Toolkit

Using the Scope Indicator

Using the Tcl Interactive Shell

Using the Toolbox

Using the XSLT Debugger

Using Verbose

Using xdebug_break()

V

Viewing Code Descriptions

Viewing Code in the Komodo Editor

Viewing Project Properties

Viewing Shell History

Viewing the Call Stack

Viewing the Current File as Another Language

Viewing the Debugging Session

Viewing Variables

Visual Package Manager (Komodo Pro)

void addText(in long length, in string text)

void beginUndoAction()

void charLeft()

void charLeftExtend()

void charRight()

void charRightExtend()

void clear()

void colourise(in long start, in long end)

void copy()

void cut()

void deleteBack()

void deleteBackNotLine()

void delLineLeft()

void delLineRight()

void delWordLeft()

void delWordRight()

void documentEnd()

void documentEndExtend()

void documentStart()

void documentStartExtend()

void editToggleOvertype()

void emptyUndoBuffer()

void endUndoAction()

void gotoLine(in long line)

void gotoPos(in long pos)

void home()

void homeDisplay()

void homeDisplayExtend()

void homeExtend()

void insertText(in long pos, in string text)

void lineCopy()

void lineCut()

void lineDelete()

void lineDown()

void lineDownExtend()

void lineDuplicate()

void lineEnd()

void lineEndDisplay()

void lineEndDisplayExtend()

void lineEndExtend()

void lineScroll(in long columns, in long lines)

void lineScrollDown()

void lineScrollUp()

void lineTranspose()

void lineUp()

void lineUpExtend()

void lowerCase()

void newLine()

void pageDown()

void pageDownExtend()

void pageUp()

void pageUpExtend()

void paraDown()

void paraDownExtend()

void paraUp()

void paraUpExtend()

void paste()

void redo()

void replaceSel(string)

void scrollCaret()

void selectAll()

void setSel(in long start, in long end)

void undo()

void upperCase()

void vCHome()

void vCHomeExtend()

void wordLeft()

void wordLeftExtend()

void wordPartLeft()

void wordPartLeftExtend()

void wordPartRight()

void wordPartRightExtend()

void wordRight()

void wordRightExtend()

void zoomIn()

void zoomOut()

W

Watching Files

wchar getWCharAt(in long pos)

Web and Browser Preferences

Welcome to Komodo

When I click Check Configuration on the Start Page, Komodo reports that a language that is installed on my system is not available. Why?

Why can't I find the module that I want using the Visual Package Manager (VPM)?

Why do I get a CGI security alert when debugging PHP?

Why does VPM display a "Failure to Connect To Web Server" message?

Why is Komodo so big?

Widget Palette Tab

Widget Properties

Width of each Tab character

Windows

Windows

Windows Integration Preferences

Working with Files

Working with Folders

Working with Projects

Workspace

Writing Data to the Output File

Writing the Output Header

X - Z 

XML AutoComplete

XML Declarations

XSLT AutoComplete

XSLT Header

XSLT Stepping Behavior

XSLT Tutorial

XSLT Tutorial Overview

XSLT Tutorial Scenario

XSLT Variables