8.4. Keyboard Shortcuts

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

KeypressActionContext
Ctrl+SpaceInvokes the Content Assist action (Section 8.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 8.2.6)'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 8.2.6)'s Left Margin Context Menu table for detailsEditor windows
Ctrl+,Invokes the Prev­ious An­no­ta­tion action (Section 8.1.1.39) unless a Search view (Section 8.2.15) is active in which case it invokes the Search Previous Match actionAll views
Alt+-Invokes the Show System Menu action (Section 8.1.1.61)All views
Ctrl+.Invokes the Next Annotation action (Section 8.1.1.30) unless a Search view (Section 8.2.15) 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 8.2.6)'s Text Area Context Menu table for detailsEditor windows (Perl)
Shift+Ctrl+/Adds a block comment; see the Editor view (Section 8.2.6)'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 8.2.6)'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 8.2.6)'s Left Margin Context Menu table for detailsEditor windows
Shift+Ctrl+\Removes a block comment; see the Editor view (Section 8.2.6)'s Text Area Context Menu table for detailsEditor windows (JavaScript)
DeleteInvokes the Delete action (Section 8.1.1.13)Main window and some views
Alt+EnterInvokes the Properties action (Section 8.1.1.44)Main window and editor views
F2Invokes the Open Declaration action; see the Editor view (Section 8.2.6)'s Text Area Context Menu table for detailsEditor windows
Ctrl+F2Invokes the Terminate action (Section 8.1.1.75)Main window, Squish Test Debugging Perspective (Section 8.1.2.3)
F4Invokes the Open Type Hierarchy action; see the Editor view (Section 8.2.6)'s Text Area Context Menu table for detailsEditor windows
F5Invokes the Refresh action (Section 8.1.1.50) except when the Squish Test Debugging Perspective (Section 8.1.2.3) is open, in which case it invokes the Step Into action (Section 8.1.1.70)Main window
Shift+F5Invokes the Use Step Filters action (Section 8.1.1.82) when debugging or performs syntax validation when a Editor view (Section 8.2.6) is active and editing PerlMain window, Squish Test Debugging Perspective (Section 8.1.2.3) or editor view (Perl)
F6Invokes the Step Over action (Section 8.1.1.71)Main window, Squish Test Debugging Perspective (Section 8.1.2.3)
Ctrl+F6Invokes the Next Editor action (Section 8.1.1.31) and navigates the Editor popupMain window
Shift+Ctrl+F6Invokes the Previous Editor action (Section 8.1.1.40) and navigates the Editor popupMain window
F7Invokes the Step Return action (Section 8.1.1.72)Main window, Squish Test Debugging Perspective (Section 8.1.2.3)
Ctrl+F7Invokes the Next View action (Section 8.1.1.33)Main window
Shift+Ctrl+F7Invokes the Previous View action (Section 8.1.1.42)Main window
F8Invokes the Resume action (Section 8.1.1.54)Main window
Ctrl+F8Invokes the Next Perspective action (Section 8.1.1.32) and navigates the Perspectives popupMain window
Shift+Ctrl+F8Invokes the Previous Perspective action (Section 8.1.1.41) and navigates the Perspectives popupMain window
Ctrl+F10Invokes the Show View Menu action (Section 8.1.1.63)Views that have a view menu
F12Invokes the Activate Editor action (Section 8.1.1.2)Main window
Ctrl+3Invokes the Quick Access action (Section 8.1.1.45)Main window
Ctrl+AInvokes the Select All action (Section 8.1.1.60)Main window and views with context menus
Shift+Alt+AInvokes the Toggle Block Selection Mode action (Section 8.1.1.76)Main window and editable views
Shift+Ctrl+BInvokes the Toggle Breakpoint action (Section 8.1.1.77)Main window
Ctrl+CInvokes the Copy action (Section 8.1.1.10) unless the Variables view (Section 8.2.20) 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 8.2.6)'s Text Area Context Menu table for detailsEditor windows
Shift+Ctrl+DRuns the Pod::Checker; see the Editor view (Section 8.2.6)'s Text Area Context Menu table for detailsEditor windows (Perl)
Shift+Ctrl+EInvokes the Switch to Editor dialog (Section 8.3.20)Main window
Ctrl+FInvokes the Find/Replace dialog (Section 8.3.2) unless the Variables view (Section 8.2.20) has focus in which case it pops up the Variable view's Find dialogMain window and Variables view (Section 8.2.20)
Shift+Ctrl+FReformats the editor's text; see the Editor view (Section 8.2.6)'s Text Area Context Menu table for detailsEditor windows (JavaScript, Perl)
Ctrl+Alt+GInvokes the Workspace action (Section 8.1.1.84)Main window
Ctrl+HInvokes the Search dialog (Section 8.3.17)Main window
Ctrl+Alt+HInvokes the Open Call Hierarchy action; see the Call Hierarchy view (Section 8.2.4) and the Editor view (Section 8.2.6)'s Text Area Context Menu table and the Call Hierarchy view (Section 8.2.4) for detailsEditor windows
Shift+Ctrl+HIntended to run perldoc, but not currently functional; see the Editor view (Section 8.2.6)'s Text Area Context Menu table for detailsEditor windows (Perl)
Ctrl+ICorrects indentation; see the Editor view (Section 8.2.6)'s Text Area Context Menu table for detailsEditor windows (JavaScript)
Ctrl+KInvokes the Find Next action (Section 8.1.1.17)Editor views
Shift+Ctrl+KInvokes the Find Previous action (Section 8.1.1.18)Editor views
Shift+Ctrl+LInvokes the Key Assist action (Section 8.1.1.20), or the Pref­er­ences dialog (Section 8.3.15) 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 8.1.1.24)All views
Ctrl+NInvokes the New dialog (Section 8.3.8)Main window
Shift+Alt+NPops up the "New" actions menu; see the New action (Section 8.1.1.27).Main window
Ctrl+OInvokes the Quick Outline action; see the Editor view (Section 8.2.6)'s Text Area Context Menu table for detailsEditor windows
Ctrl+QInvokes the Last Edit Location action (Section 8.1.1.21)Main window
Shift+Alt+QBOpens the Breakpoints view (Section 8.2.2) if it isn't already openMain window
Shift+Alt+QCOpens the Console view (Section 8.2.3) if it isn't already openMain window
Shift+Alt+QOOpens the Outline view (Section 8.2.11) if it isn't already openMain window
Shift+Alt+QQInvokes the Show View action (Section 8.1.1.62)Main window
Shift+Alt+QSOpens a Search view (Section 8.2.15) if one isn't already openMain window
Shift+Alt+QVOpens the Variables view (Section 8.2.20) if it isn't already openMain window
Ctrl+SInvokes the Save action (Section 8.1.1.56)Main window
Shift+Ctrl+SInvokes the Save All action (Section 8.1.1.57)Main window
Ctrl+VInvokes the Paste action (Section 8.1.1.37)Main window and views with context menus
Ctrl+WInvokes the Close action (Section 8.1.1.4)Main window
Shift+Alt+WInvokes the Show in action; see the Editor view (Section 8.2.6)'s Text Area Context Menu table for detailsEditor windows
Shift+Ctrl+WInvokes the Close All action (Section 8.1.1.5)Main window
Ctrl+XInvokes the Cut action (Section 8.1.1.12)Main window and some views with context menus
Ctrl+YInvokes the Redo action (Section 8.1.1.49)Main window
Ctrl+ZInvokes the Undo action (Section 8.1.1.81)Main window