The keyboard shortcuts shown here are the defaults. They can be changed through the "Preferences" dialog (Section 17.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 17.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 17.2.5)'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 17.2.5)'s Left Margin Context Menu table for details | Editor windows |
| Ctrl+, | Invokes the "Previous Annotation" action (Section 17.1.1.39) unless a Search view (Section 17.2.12) is active in which case it invokes the Search Previous Match action | All views |
| Alt+- | Invokes the "Show System Menu" action (Section 17.1.1.63) | All views |
| Ctrl+. | Invokes the "Next Annotation" action (Section 17.1.1.30) unless a Search view (Section 17.2.12) 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 17.2.5)'s Text Area Context Menu table for details | Editor windows (Perl) |
| Shift+Ctrl+/ | Adds a block comment; see the Editor view (Section 17.2.5)'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 17.2.5)'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 17.2.5)'s Left Margin Context Menu table for details | Editor windows |
| Shift+Ctrl+\ | Removes a block comment; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for details | Editor windows (JavaScript) |
| Delete | Invokes the "Delete" action (Section 17.1.1.13) | Main window and some views |
| Alt+Enter | Invokes the "Properties" action (Section 17.1.1.44) | Main window and editor views |
| F2 | Invokes the Open Declaration action; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for details | Editor windows |
| Ctrl+F2 | Invokes the "Terminate" action (Section 17.1.1.76) | Main window, Squish Test Debugging Perspective (Section 17.1.2.3) |
| F4 | Invokes the Open Type Hierarchy action; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for details | Editor windows |
| F5 | Invokes the "Refresh" action (Section 17.1.1.50) except when the Squish Test Debugging Perspective (Section 17.1.2.3) is open, in which case it invokes the "Step Into" action (Section 17.1.1.71) | Main window |
| Shift+F5 | Invokes the "Use Step Filters" action (Section 17.1.1.83) when debugging or performs syntax validation when a Editor view (Section 17.2.5) is active and editing Perl | Main window, Squish Test Debugging Perspective (Section 17.1.2.3) or editor view (Perl) |
| F6 | Invokes the "Step Over" action (Section 17.1.1.72) | Main window, Squish Test Debugging Perspective (Section 17.1.2.3) |
| Ctrl+F6 | Invokes the "Next Editor" action (Section 17.1.1.31) and navigates the Editor popup | Main window |
| Shift+Ctrl+F6 | Invokes the "Previous Editor" action (Section 17.1.1.40) and navigates the Editor popup | Main window |
| F7 | Invokes the "Step Return" action (Section 17.1.1.73) | Main window, Squish Test Debugging Perspective (Section 17.1.2.3) |
| Ctrl+F7 | Invokes the "Next View" action (Section 17.1.1.33) | Main window |
| Shift+Ctrl+F7 | Invokes the "Previous View" action (Section 17.1.1.42) | Main window |
| F8 | Invokes the "Resume" action (Section 17.1.1.55) | Main window |
| Ctrl+F8 | Invokes the "Next Perspective" action (Section 17.1.1.32) and navigates the Perspectives popup | Main window |
| Shift+Ctrl+F8 | Invokes the "Previous Perspective" action (Section 17.1.1.41) and navigates the Perspectives popup | Main window |
| Ctrl+F10 | Invokes the "Show View Menu" action (Section 17.1.1.65) | Views that have a view menu |
| F12 | Invokes the "Activate Editor" action (Section 17.1.1.2) | Main window |
| Ctrl+3 | Invokes the "Quick Access" action (Section 17.1.1.45) | Main window |
| Ctrl+A | Invokes the "Select All" action (Section 17.1.1.62) | Main window and views with context menus |
| Shift+Alt+A | Invokes the "Toggle Block Selection Mode" action (Section 17.1.1.77) | Main window and editable views |
| Shift+Ctrl+B | Invokes the "Toggle Breakpoint" action (Section 17.1.1.78) | Main window |
| Ctrl+C | Invokes the "Copy" action (Section 17.1.1.10) unless the Variables view (Section 17.2.17) 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 17.2.5)'s Text Area Context Menu table for details | Editor windows |
| Shift+Ctrl+D | Runs the Pod::Checker; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for details | Editor windows (Perl) |
| Shift+Ctrl+E | Invokes the "Switch to Editor" dialog (Section 17.3.14) | Main window |
| Ctrl+F | Invokes the "Find/Replace" dialog (Section 17.3.2) unless the Variables view (Section 17.2.17) has focus in which case it pops up the Variable view's Find dialog | Main window and Variables view (Section 17.2.17) |
| Shift+Ctrl+F | Reformats the editor's text; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for details | Editor windows (JavaScript, Perl) |
| Ctrl+Alt+G | Invokes the "Workspace" action (Section 17.1.1.85) | Main window |
| Ctrl+H | Invokes the "Search" dialog (Section 17.3.12) | Main window |
| Ctrl+Alt+H | Invokes the Open Call Hierarchy action; see the Call Hierarchy view (Section 17.2.6) and the Editor view (Section 17.2.5)'s Text Area Context Menu table and the Call Hierarchy view (Section 17.2.6) for details | Editor windows |
| Shift+Ctrl+H | Intended to run perldoc, but not currently functional; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for details | Editor windows (Perl) |
| Ctrl+I | Corrects indentation; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for details | Editor windows (JavaScript) |
| Ctrl+K | Invokes the "Find Next" action (Section 17.1.1.17) | Editor views |
| Shift+Ctrl+K | Invokes the "Find Previous" action (Section 17.1.1.18) | Editor views |
| Shift+Ctrl+L | Invokes the "Key Assist" action (Section 17.1.1.20), or the "Preferences" dialog (Section 17.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 17.1.1.24) | All views |
| Ctrl+N | Invokes the "New" dialog (Section 17.3.5) | Main window |
| Shift+Alt+N | Pops up the "New" actions menu; see the "New" action (Section 17.1.1.27). | Main window |
| Ctrl+O | Invokes the Quick Outline action; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for details | Editor windows |
| Ctrl+Q | Invokes the "Last Edit Location" action (Section 17.1.1.21) | Main window |
| Shift+Alt+Q, B | Opens the Breakpoints view (Section 17.2.2) if it isn't already open | Main window |
| Shift+Alt+Q, C | Opens the Console view (Section 17.2.3) if it isn't already open | Main window |
| Shift+Alt+Q, O | Opens the Outline view (Section 17.2.9) if it isn't already open | Main window |
| Shift+Alt+Q, Q | Invokes the "Show View" action (Section 17.1.1.64) | Main window |
| Shift+Alt+Q, S | Opens a Search view (Section 17.2.12) if one isn't already open | Main window |
| Shift+Alt+Q, V | Opens the Variables view (Section 17.2.17) if it isn't already open | Main window |
| Ctrl+R | Invokes the "Run to Line" action (Section 17.1.1.57) | Main window, Squish Test Debugging Perspective (Section 17.1.2.3) |
| Ctrl+S | Invokes the "Save" action (Section 17.1.1.58) | Main window |
| Shift+Ctrl+S | Invokes the "Save All" action (Section 17.1.1.59) | Main window |
| Ctrl+V | Invokes the "Paste" action (Section 17.1.1.37) | Main window and views with context menus |
| Ctrl+W | Invokes the "Close" action (Section 17.1.1.4) | Main window |
| Shift+Alt+W | Invokes the Show in action; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for details | Editor windows |
| Shift+Ctrl+W | Invokes the "Close All" action (Section 17.1.1.5) | Main window |
| Ctrl+X | Invokes the "Cut" action (Section 17.1.1.12) | Main window and some views with context menus |
| Ctrl+Y | Invokes the "Redo" action (Section 17.1.1.49) | Main window |
| Ctrl+Z | Invokes the "Undo" action (Section 17.1.1.82) | Main window |