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 | Customize 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

Restart

Ctrl+Shift+F5

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+C

Ctrl+Shift+C

Cut

Ctrl+X

Ctrl+Shift+X

Delete

Delete

Delete Word Left

Ctrl+Backspace

Delete Word Right

Ctrl+Delete

Derease Line Indent

Shift+Tab

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

Shift+Return

Return

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

Paste

Ctrl+V

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

Ctrl+Shift+Right

Select Next Part of Word

Alt+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 Part of 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

Least Recently Viewed File

Ctrl+Shift+Tab

Ctrl+Shift+F6

Most Recently Viewed File

Ctrl+Tab

Ctrl+F6

New File (default type)

Ctrl+Shift+N

New File...

Ctrl+N

Open File...

Ctrl+O

Open Project...

Ctrl+Shift+J

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

Convert Selection to Lower Case

Ctrl+Shift+U

Convert Selection to Upper Case

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

Focus on Bottom Pane

Ctrl+K, Ctrl+B

Focus on Editor

Ctrl+K, Ctrl+E

Focus on Projects Pane

Ctrl+K, Ctrl+P

Focus on Source Tab in Editor

Ctrl+K, Ctrl+S

Focus on Toolbox Pane

Ctrl+K, Ctrl+T

Focus on View Tab in Editor

Ctrl+K, Ctrl+V

Focus on View Tab in Editor

Ctrl+M

Show/Hide End of Lines

Ctrl+Shift+7

Show/Hide Whitespace

Ctrl+Shift+8

Toggle Bottom Splitter

Ctrl+Shift+O

Toggle Project Splitter

Ctrl+Shift+P

Toggle Toolbox Splitter

Ctrl+Shift+T

Use Fixed/Proportional Font

Ctrl+Shift+F

View/Hide Indentation Guides

Ctrl+Shift+5

View/Hide Line Numbers

Ctrl+Shift+6


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 all together, not in sequence. 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 | Customize 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