Komodo User Guide

Key Bindings

Key bindings are used to invoke Komodo functions without using the mouse.

Listing Current Key Bindings

To view the key bindings associated with a function:

  • Standard Functions: select Edit|Preferences|Editor|Key Bindings, then select the desired command from the list.
  • Snippets, Macros and Run Commands: right-click the snippet, macro or run command in the Toolbox or Project Manager, select Properties, then select the Key Binding tab.
  • All Key Bindings: to display a list of all configured key bindings, select Help|List Key Bindings. Komodo will generate an HTML list, displayed in your default browser, of all configured key bindings.

Default Key Bindings

Debugger

Clear All Breakpoints

Ctrl+F9

Listen for Remote Debugger...

Ctrl+Shift+F7

Run Without Debugging

F7

Ctrl+F7

Show Current Statement

Alt+*

Start

F5

Ctrl+F5

Step Back

F12

Step In

F11

Ctrl+F11

Step Out

Shift+F11

Ctrl+Shift+F11

Step Over

F10

Ctrl+F10

Stop

Shift+F5

Toggle Breakpoint

F9

Editor

Back

Shift+Backspace

Backspace

Backspace

Beginning of Line (first char/first column)

Home

Cancel AutoComplete

Escape

Copy

Ctrl+Shift+C

Ctrl+C

Ctrl+Insert

Cut

Ctrl+Shift+X

Shift+Delete

Ctrl+X

Decrease Line Indent

Shift+Tab

Delete

Delete

Delete Word Left

Ctrl+Backspace

Delete Word Right

Ctrl+Delete

End of Line

End

Go to Beginning of Word

Ctrl+W

Go to End of Document

Ctrl+End

Go to End of Word

Ctrl+E

Go to Line...

Ctrl+G

Go to Next Bookmark

F2

Go to Next Line

Down

Go to Previous Bookmark

Shift+F2

Go to Previous Line

Up

Go to Top of Document

Ctrl+Home

Increase Line Indent

Tab

Insert Newline

Return

Insert Newline (align with current line)

Ctrl+Shift+Return

Insert Newline (continue comments)

Shift+Return

Insert Newline (no favors)

Ctrl+Return

Insert Next Key as Literal Character

Ctrl+M

Join Current and Next Lines

Ctrl+J

Move Back Part of Word

Alt+Right

Move Forward Part of Word

Alt+Left

Move Left One Character

Left

Move One Character Right

Right

Move One Word Left

Ctrl+Left

Move One Word Right

Ctrl+Right

Page Down

Page_Down

Page Up

Page_Up

Paste

Ctrl+V

Shift+Insert

Paste and Select

Ctrl+Shift+V

Redo

Ctrl+Y

Remove All Bookmarks

Ctrl+Shift+F2

Scroll One Line Down

Ctrl+Down

Scroll One Line Up

Ctrl+Up

Select All

Ctrl+A

Select Next Character

Shift+Right

Select Next Part of Word

Alt+Shift+Right

Select Next Word

Ctrl+Shift+Right

Select Page Down

Shift+Page_Down

Select Page Up

Shift+Page_Up

Select Previous Character

Shift+Left

Select Previous Part of Word

Alt+Shift+Left

Select Previous Word

Ctrl+Shift+Left

Select to Beginning of Line (first char/first column)

Shift+Home

Select to Beginning of Word

Ctrl+Shift+W

Select to End of Document

Ctrl+Shift+End

Select to End of Line

Shift+End

Select to Next Line

Shift+Down

Select to Previous Line

Shift+Up

Select to Top of Document

Ctrl+Shift+Home

Toggle Bookmark

Ctrl+F2

Toggle Overtype/Insert Mode

Insert

Transpose Current and Previous Characters

Ctrl+T

Transpose Current and Previous Lines

Ctrl+L

Undo

Ctrl+Z

Zoom Font Size Down

Ctrl+Shift+-

Zoom Font Size Up

Ctrl+Shift+=

Ctrl+Shift++

Find

Find Next

F3

Find Next Result

Ctrl+Shift+F3

Find Next Selected

Ctrl+F3

Find Previous

Shift+F3

Find...

Ctrl+F

Incremental Search

Ctrl+I

Incremental Search Backwards

Ctrl+Shift+I

Replace...

Ctrl+H

General

Close Window

Ctrl+F4

Edit Properties

Alt+Return

Least Recently Viewed File

Ctrl+Shift+F6

Most Recently Viewed File

Ctrl+F6

New File (default type)

Ctrl+Shift+N

New File...

Ctrl+N

Next File

Ctrl+Page_Up

Open File...

Ctrl+O

Open Project...

Ctrl+Shift+J

Previous File

Ctrl+Page_Down

Print...

Ctrl+P

Quit

Ctrl+Q

Refresh Status

Ctrl+K, R

Save

Ctrl+S

Save All

Ctrl+Shift+S

Help

Alternate Help on Selection

Ctrl+F1

Help...

F1

Language-Specific Help on Selection

Shift+F1

Macro

End Recording

Ctrl+K, )

Execute Last Macro

Ctrl+K, _

Start Recording

Ctrl+K, (

Source Code

Comment Region

Ctrl+3

Complete Word

Ctrl+Space

Complete Word (backwards)

Ctrl+Shift+Space

Convert Selection to Lowercase

Ctrl+Shift+U

Convert Selection to Uppercase

Ctrl+U

Find All Functions

Ctrl+F8

Find Next Function

F8

Find Previous Function

Shift+F8

Jump to Matching Brace

Ctrl+]

Select Block

Ctrl+B

Select to Matching Brace

Ctrl+Shift+]

Un-Comment Region

Ctrl+Shift+3

Source Control

Add File

Ctrl+K, A

Add Folder

Ctrl+K, Shift+A

Commit Changes

Ctrl+K, C

Commit Changes in Folder

Ctrl+K, Shift+C

Compare

Ctrl+K, D

Compare Files in Folder

Ctrl+K, Shift+D

Edit

Ctrl+K, E

Remove File

Ctrl+K, O

Revert Changes

Ctrl+K, V

Revert Changes in Folder

Ctrl+K, Shift+V

Update

Ctrl+K, U

Update Folder

Ctrl+K, Shift+U

Tools

Run Command...

Ctrl+R

User Interface

Browser Preview

Ctrl+K, Ctrl+V

Focus on Editor

Ctrl+Shift+E

Show/Hide End of Lines

Ctrl+Shift+7

Show/Hide Whitespace

Ctrl+Shift+8

Use Fixed/Proportional Font

Ctrl+Shift+F

View Source

Ctrl+K, Ctrl+S

View/Hide Indentation Guides

Ctrl+Shift+5

View/Hide Line Numbers

Ctrl+Shift+6

Word-Wrap Long Lines

Ctrl+Shift+9

Snippets

Quote_Snip

Ctrl+Shift+L

<b> Bold

Ctrl+K, Ctrl+H, B

<i> Italic

Ctrl+K, Ctrl+H, I

<u> Underline

Ctrl+K, Ctrl+H, U

<br/> Break Line

Ctrl+K, Ctrl+H, Return

<h1> Header 1

Ctrl+K, Ctrl+H, 1

<h2> Header 2

Ctrl+K, Ctrl+H, 2

<h3> Header 3

Ctrl+K, Ctrl+H, 3

<h4> Header 4

Ctrl+K, Ctrl+H, 4

<h5> Header 5

Ctrl+K, Ctrl+H, 5

<h6> Header 6

Ctrl+K, Ctrl+H, 6

<li> List Item

Ctrl+K, Ctrl+H, L

<ol> Ordered List

Ctrl+K, Ctrl+H, Ctrl+O

<ul> Unordered List

Ctrl+K, Ctrl+H, Ctrl+U

<p> Paragraph w/Dialog

Ctrl+K, Ctrl+H, Ctrl+P

<p> Paragraph

Ctrl+K, Ctrl+H, P

<table> Table 1 row 1 col

Ctrl+K, Ctrl+H, Ctrl+T

<tr> Table Row

Ctrl+K, Ctrl+H, R

<td> Table Cell

Ctrl+K, Ctrl+H, D

<pre> Preformatted Text

Ctrl+K, Ctrl+H, T

<A> URI Link w/Dialog

Ctrl+K, Ctrl+H, Ctrl+A

<A> URI Link

Ctrl+K, Ctrl+H, A

<form> Form w/Dialog

Ctrl+K, Ctrl+H, Ctrl+F

<input/> Form Input w/Dialog

Ctrl+K, Ctrl+H, Ctrl+I

<select> Form Select w/Dialog

Ctrl+K, Ctrl+H, Ctrl+S

<option> Form Option w/Dialog

Ctrl+K, Ctrl+H, O

<textarea> Form Text Area w/Dialog

Ctrl+K, Ctrl+H, Ctrl+Q


Top

Configuring Custom Key Bindings

You can configure custom key bindings for the following components:

Regardless of the component for which you are configuring a key binding, the following fields are common:

Current Key Sequence: After selecting a command from the list, the current key binding for the command in the selected scheme will be displayed. Click the Clear button to delete the key binding configuration. You cannot clear key bindings when the "Default Settings" configuration is selected as the scheme. Instead, you will be prompted to create a copy of the scheme. Use the Clear All button to delete all key bindings for the current scheme.

New Key Sequence: Enter a new key binding for the selected command. Press the keys that you want to use to invoke the command. If the key sequence you choose has already been assigned to another command, it will be displayed in the Key Sequence Already Used By field. If a key binding is already configured, you must clear it before adding a new key binding.

Key Bindings for Standard Functions

To change the key binding for a standard function (such as opening a file or copying and pasting text), select Edit|Preferences|Editor|Key Bindings. Refer to the Preferences documentation for information about creating custom key bindings.

Macro Key Bindings

To change the key binding for a macro, right-click the macro in the Project Manager or the Toolbox, select Properties, then click the Key Binding tab. See Configuring Custom Key Bindings above for a description of the fields.

Snippet Key Bindings

To change the key binding for a code snippet, right-click the snippet in the Project Manager or the Toolbox, select Properties, then click the Key Binding tab. See Configuring Custom Key Bindings above for a description of the fields.

Run Command Key Bindings

To change the key binding for a Run Command, right-click the command in the Project Manager or the Toolbox, select Properties, then click the Key Binding tab. See Configuring Custom Key Bindings above for a description of the fields.

Top