17.4. Keyboard Shortcuts

The keyboard shortcuts shown here are the defaults. They can be changed through the "Pref­er­ences" dialog (Section 17.3.11); navigate to the General item's Keys item and make whatever changes you want there.

KeypressActionContext
Ctrl+SpaceInvokes the "Content Assist" action (Section 17.1.1.8) (code completion)Main window and editable views
Ctrl+* on the numeric keypadExpands all of an editor's folded items; see the Editor view (Section 17.2.5)'s Left Margin Context Menu table for detailsEditor windows
Shift+Ctrl+* on the numeric keypadResets the file's folded structure; see the Editor view (Section 17.2.5)'s Left Margin Context Menu table for detailsEditor windows
Ctrl+,Invokes the "Prev­ious An­no­ta­tion" 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 actionAll 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 actionAll 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 detailsEditor windows (Perl)
Shift+Ctrl+/Adds a block comment; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for detailsEditor windows (JavaScript)
Ctrl+/ on the numeric keypadA toggle that enables or disables editor folding; see the Editor view (Section 17.2.5)'s Left Margin Context Menu table for detailsEditor windows
Shift+Ctrl+/ on the numeric keypadCollapses all of an editor's foldable items; see the Editor view (Section 17.2.5)'s Left Margin Context Menu table for detailsEditor windows
Shift+Ctrl+\Removes a block comment; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for detailsEditor windows (JavaScript)
DeleteInvokes the "Delete" action (Section 17.1.1.13)Main window and some views
Alt+EnterInvokes the "Properties" action (Section 17.1.1.44)Main window and editor views
F2Invokes the Open Declaration action; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for detailsEditor windows
Ctrl+F2Invokes the "Terminate" action (Section 17.1.1.76)Main window, Squish Test Debugging Perspective (Section 17.1.2.3)
F4Invokes the Open Type Hierarchy action; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for detailsEditor windows
F5Invokes 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+F5Invokes 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 PerlMain window, Squish Test Debugging Perspective (Section 17.1.2.3) or editor view (Perl)
F6Invokes the "Step Over" action (Section 17.1.1.72)Main window, Squish Test Debugging Perspective (Section 17.1.2.3)
Ctrl+F6Invokes the "Next Editor" action (Section 17.1.1.31) and navigates the Editor popupMain window
Shift+Ctrl+F6Invokes the "Previous Editor" action (Section 17.1.1.40) and navigates the Editor popupMain window
F7Invokes the "Step Return" action (Section 17.1.1.73)Main window, Squish Test Debugging Perspective (Section 17.1.2.3)
Ctrl+F7Invokes the "Next View" action (Section 17.1.1.33)Main window
Shift+Ctrl+F7Invokes the "Previous View" action (Section 17.1.1.42)Main window
F8Invokes the "Resume" action (Section 17.1.1.55)Main window
Ctrl+F8Invokes the "Next Perspective" action (Section 17.1.1.32) and navigates the Perspectives popupMain window
Shift+Ctrl+F8Invokes the "Previous Perspective" action (Section 17.1.1.41) and navigates the Perspectives popupMain window
Ctrl+F10Invokes the "Show View Menu" action (Section 17.1.1.65)Views that have a view menu
F12Invokes the "Activate Editor" action (Section 17.1.1.2)Main window
Ctrl+3Invokes the "Quick Access" action (Section 17.1.1.45)Main window
Ctrl+AInvokes the "Select All" action (Section 17.1.1.62)Main window and views with context menus
Shift+Alt+AInvokes the "Toggle Block Selection Mode" action (Section 17.1.1.77)Main window and editable views
Shift+Ctrl+BInvokes the "Toggle Breakpoint" action (Section 17.1.1.78)Main window
Ctrl+CInvokes 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 actionMain window and views with context menus
Shift+Ctrl+CFor 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 detailsEditor windows
Shift+Ctrl+DRuns the Pod::Checker; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for detailsEditor windows (Perl)
Shift+Ctrl+EInvokes the "Switch to Editor" dialog (Section 17.3.14)Main window
Ctrl+FInvokes 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 dialogMain window and Variables view (Section 17.2.17)
Shift+Ctrl+FReformats the editor's text; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for detailsEditor windows (JavaScript, Perl)
Ctrl+Alt+GInvokes the "Workspace" action (Section 17.1.1.85)Main window
Ctrl+HInvokes the "Search" dialog (Section 17.3.12)Main window
Ctrl+Alt+HInvokes 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 detailsEditor windows
Shift+Ctrl+HIntended to run perldoc, but not currently functional; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for detailsEditor windows (Perl)
Ctrl+ICorrects indentation; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for detailsEditor windows (JavaScript)
Ctrl+KInvokes the "Find Next" action (Section 17.1.1.17)Editor views
Shift+Ctrl+KInvokes the "Find Previous" action (Section 17.1.1.18)Editor views
Shift+Ctrl+LInvokes the "Key Assist" action (Section 17.1.1.20), or the "Pref­er­ences" dialog (Section 17.3.11) at the General item's Keys item if the key assist popup window is already visibleMain window
Ctrl+MToggles the "Maximize Active View or Editor" action (Section 17.1.1.24)All views
Ctrl+NInvokes the "New" dialog (Section 17.3.5)Main window
Shift+Alt+NPops up the "New" actions menu; see the "New" action (Section 17.1.1.27).Main window
Ctrl+OInvokes the Quick Outline action; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for detailsEditor windows
Ctrl+QInvokes the "Last Edit Location" action (Section 17.1.1.21)Main window
Shift+Alt+QBOpens the Breakpoints view (Section 17.2.2) if it isn't already openMain window
Shift+Alt+QCOpens the Console view (Section 17.2.3) if it isn't already openMain window
Shift+Alt+QOOpens the Outline view (Section 17.2.9) if it isn't already openMain window
Shift+Alt+QQInvokes the "Show View" action (Section 17.1.1.64)Main window
Shift+Alt+QSOpens a Search view (Section 17.2.12) if one isn't already openMain window
Shift+Alt+QVOpens the Variables view (Section 17.2.17) if it isn't already openMain window
Ctrl+RInvokes the "Run to Line" action (Section 17.1.1.57)Main window, Squish Test Debugging Perspective (Section 17.1.2.3)
Ctrl+SInvokes the "Save" action (Section 17.1.1.58)Main window
Shift+Ctrl+SInvokes the "Save All" action (Section 17.1.1.59)Main window
Ctrl+VInvokes the "Paste" action (Section 17.1.1.37)Main window and views with context menus
Ctrl+WInvokes the "Close" action (Section 17.1.1.4)Main window
Shift+Alt+WInvokes the Show in action; see the Editor view (Section 17.2.5)'s Text Area Context Menu table for detailsEditor windows
Shift+Ctrl+WInvokes the "Close All" action (Section 17.1.1.5)Main window
Ctrl+XInvokes the "Cut" action (Section 17.1.1.12)Main window and some views with context menus
Ctrl+YInvokes the "Redo" action (Section 17.1.1.49)Main window
Ctrl+ZInvokes the "Undo" action (Section 17.1.1.82)Main window