The keyboard shortcuts shown here are the defaults. They can be changed through the Preferences dialog (Section 16.3.11); navigate to the General item's Keys item and make whatever changes you want there.
| Keypress | Action | Context |
|---|---|---|
| Ctrl+Space | Invokes the Content Assist action (Section 16.1.1.8) (code completion) | Main window and editable views |
| Ctrl+* on the numeric keypad | Expands all of an editor's folded items; see the Editor view (Section 16.2.6)'s Left Margin Context Menu table for details | Editor windows |
| Shift+Ctrl+* on the numeric keypad | Resets the file's folded structure; see the Editor view (Section 16.2.6)'s Left Margin Context Menu table for details | Editor windows |
| Ctrl+, | Invokes the Previous Annotation action (Section 16.1.1.39) unless a Search view (Section 16.2.13) is active in which case it invokes the Search Previous Match action | All views |
| Alt+- | Invokes the Show System Menu action (Section 16.1.1.62) | All views |
| Ctrl+. | Invokes the Next Annotation action (Section 16.1.1.30) unless a Search view (Section 16.2.13) is active in which case it invokes the Search Next Match action | All views |
| Ctrl+/ | A toggle action that comments or uncomments the current line; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows (Perl) |
| Shift+Ctrl+/ | Adds a block comment; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows (JavaScript) |
| Ctrl+/ on the numeric keypad | A toggle that enables or disables editor folding; see the Editor view (Section 16.2.6)'s Left Margin Context Menu table for details | Editor windows |
| Shift+Ctrl+/ on the numeric keypad | Collapses all of an editor's foldable items; see the Editor view (Section 16.2.6)'s Left Margin Context Menu table for details | Editor windows |
| Shift+Ctrl+\ | Removes a block comment; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows (JavaScript) |
| Delete | Invokes the Delete action (Section 16.1.1.13) | Main window and some views |
| Alt+Enter | Invokes the Properties action (Section 16.1.1.44) | Main window and editor views |
| F2 | Invokes the Open Declaration action; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows |
| Ctrl+F2 | Invokes the Terminate action (Section 16.1.1.76) | Main window, Squish Test Debugging Perspective (Section 16.1.2.3) |
| F4 | Invokes the Open Type Hierarchy action; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows |
| F5 | Invokes the Refresh action (Section 16.1.1.50) except when the Squish Test Debugging Perspective (Section 16.1.2.3) is open, in which case it invokes the Step Into action (Section 16.1.1.71) | Main window |
| Shift+F5 | Invokes the Use Step Filters action (Section 16.1.1.83) when debugging or performs syntax validation when a Editor view (Section 16.2.6) is active and editing Perl | Main window, Squish Test Debugging Perspective (Section 16.1.2.3) or editor view (Perl) |
| F6 | Invokes the Step Over action (Section 16.1.1.72) | Main window, Squish Test Debugging Perspective (Section 16.1.2.3) |
| Ctrl+F6 | Invokes the Next Editor action (Section 16.1.1.31) and navigates the Editor popup | Main window |
| Shift+Ctrl+F6 | Invokes the Previous Editor action (Section 16.1.1.40) and navigates the Editor popup | Main window |
| F7 | Invokes the Step Return action (Section 16.1.1.73) | Main window, Squish Test Debugging Perspective (Section 16.1.2.3) |
| Ctrl+F7 | Invokes the Next View action (Section 16.1.1.33) | Main window |
| Shift+Ctrl+F7 | Invokes the Previous View action (Section 16.1.1.42) | Main window |
| F8 | Invokes the Resume action (Section 16.1.1.55) | Main window |
| Ctrl+F8 | Invokes the Next Perspective action (Section 16.1.1.32) and navigates the Perspectives popup | Main window |
| Shift+Ctrl+F8 | Invokes the Previous Perspective action (Section 16.1.1.41) and navigates the Perspectives popup | Main window |
| Ctrl+F10 | Invokes the Show View Menu action (Section 16.1.1.64) | Views that have a view menu |
| F12 | Invokes the Activate Editor action (Section 16.1.1.2) | Main window |
| Ctrl+3 | Invokes the Quick Access action (Section 16.1.1.45) | Main window |
| Ctrl+A | Invokes the Select All action (Section 16.1.1.61) | Main window and views with context menus |
| Shift+Alt+A | Invokes the Toggle Block Selection Mode action (Section 16.1.1.77) | Main window and editable views |
| Shift+Ctrl+B | Invokes the Toggle Breakpoint action (Section 16.1.1.78) | Main window |
| Ctrl+C | Invokes the Copy action (Section 16.1.1.10) unless the Variables view (Section 16.2.18) has focus in which case it performs the Copy Variables action | Main window and views with context menus |
| Shift+Ctrl+C | For JavaScript, Python, and Tcl, this invokes a toggle action that comments or uncomments the current line. For Perl this keyboard shortcut runs the Perl::Critic. See the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows |
| Shift+Ctrl+D | Runs the Pod::Checker; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows (Perl) |
| Shift+Ctrl+E | Invokes the Switch to Editor dialog (Section 16.3.16) | Main window |
| Ctrl+F | Invokes the Find/Replace dialog (Section 16.3.2) unless the Variables view (Section 16.2.18) has focus in which case it pops up the Variable view's Find dialog | Main window and Variables view (Section 16.2.18) |
| Shift+Ctrl+F | Reformats the editor's text; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows (JavaScript, Perl) |
| Ctrl+Alt+G | Invokes the Workspace action (Section 16.1.1.85) | Main window |
| Ctrl+H | Invokes the Search dialog (Section 16.3.13) | Main window |
| Ctrl+Alt+H | Invokes the Open Call Hierarchy action; see the Call Hierarchy view (Section 16.2.4) and the Editor view (Section 16.2.6)'s Text Area Context Menu table and the Call Hierarchy view (Section 16.2.4) for details | Editor windows |
| Shift+Ctrl+H | Intended to run perldoc, but not currently functional; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows (Perl) |
| Ctrl+I | Corrects indentation; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows (JavaScript) |
| Ctrl+K | Invokes the Find Next action (Section 16.1.1.17) | Editor views |
| Shift+Ctrl+K | Invokes the Find Previous action (Section 16.1.1.18) | Editor views |
| Shift+Ctrl+L | Invokes the Key Assist action (Section 16.1.1.20), or the Preferences dialog (Section 16.3.11) at the General item's Keys item if the key assist popup window is already visible | Main window |
| Ctrl+M | Toggles the Maximize Active View or Editor action (Section 16.1.1.24) | All views |
| Ctrl+N | Invokes the New dialog (Section 16.3.5) | Main window |
| Shift+Alt+N | Pops up the "New" actions menu; see the New action (Section 16.1.1.27). | Main window |
| Ctrl+O | Invokes the Quick Outline action; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows |
| Ctrl+Q | Invokes the Last Edit Location action (Section 16.1.1.21) | Main window |
| Shift+Alt+Q, B | Opens the Breakpoints view (Section 16.2.2) if it isn't already open | Main window |
| Shift+Alt+Q, C | Opens the Console view (Section 16.2.3) if it isn't already open | Main window |
| Shift+Alt+Q, O | Opens the Outline view (Section 16.2.10) if it isn't already open | Main window |
| Shift+Alt+Q, Q | Invokes the Show View action (Section 16.1.1.63) | Main window |
| Shift+Alt+Q, S | Opens a Search view (Section 16.2.13) if one isn't already open | Main window |
| Shift+Alt+Q, V | Opens the Variables view (Section 16.2.18) if it isn't already open | Main window |
| Ctrl+S | Invokes the Save action (Section 16.1.1.57) | Main window |
| Shift+Ctrl+S | Invokes the Save All action (Section 16.1.1.58) | Main window |
| Ctrl+V | Invokes the Paste action (Section 16.1.1.37) | Main window and views with context menus |
| Ctrl+W | Invokes the Close action (Section 16.1.1.4) | Main window |
| Shift+Alt+W | Invokes the Show in action; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for details | Editor windows |
| Shift+Ctrl+W | Invokes the Close All action (Section 16.1.1.5) | Main window |
| Ctrl+X | Invokes the Cut action (Section 16.1.1.12) | Main window and some views with context menus |
| Ctrl+Y | Invokes the Redo action (Section 16.1.1.49) | Main window |
| Ctrl+Z | Invokes the Undo action (Section 16.1.1.82) | Main window |