16.4. Keyboard Shortcuts

The keyboard shortcuts shown here are the defaults. They can be changed through the Pref­er­ences dialog (Section 16.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 16.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 16.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 16.2.6)'s Left Margin Context Menu table for detailsEditor windows
Ctrl+,Invokes the Prev­ious An­no­ta­tion 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 actionAll 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 actionAll 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 detailsEditor windows (Perl)
Shift+Ctrl+/Adds a block comment; see the Editor view (Section 16.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 16.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 16.2.6)'s Left Margin Context Menu table for detailsEditor windows
Shift+Ctrl+\Removes a block comment; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for detailsEditor windows (JavaScript)
DeleteInvokes the Delete action (Section 16.1.1.13)Main window and some views
Alt+EnterInvokes the Properties action (Section 16.1.1.44)Main window and editor views
F2Invokes the Open Declaration action; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for detailsEditor windows
Ctrl+F2Invokes the Terminate action (Section 16.1.1.76)Main window, Squish Test Debugging Perspective (Section 16.1.2.3)
F4Invokes the Open Type Hierarchy action; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for detailsEditor windows
F5Invokes 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+F5Invokes 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 PerlMain window, Squish Test Debugging Perspective (Section 16.1.2.3) or editor view (Perl)
F6Invokes the Step Over action (Section 16.1.1.72)Main window, Squish Test Debugging Perspective (Section 16.1.2.3)
Ctrl+F6Invokes the Next Editor action (Section 16.1.1.31) and navigates the Editor popupMain window
Shift+Ctrl+F6Invokes the Previous Editor action (Section 16.1.1.40) and navigates the Editor popupMain window
F7Invokes the Step Return action (Section 16.1.1.73)Main window, Squish Test Debugging Perspective (Section 16.1.2.3)
Ctrl+F7Invokes the Next View action (Section 16.1.1.33)Main window
Shift+Ctrl+F7Invokes the Previous View action (Section 16.1.1.42)Main window
F8Invokes the Resume action (Section 16.1.1.55)Main window
Ctrl+F8Invokes the Next Perspective action (Section 16.1.1.32) and navigates the Perspectives popupMain window
Shift+Ctrl+F8Invokes the Previous Perspective action (Section 16.1.1.41) and navigates the Perspectives popupMain window
Ctrl+F10Invokes the Show View Menu action (Section 16.1.1.64)Views that have a view menu
F12Invokes the Activate Editor action (Section 16.1.1.2)Main window
Ctrl+3Invokes the Quick Access action (Section 16.1.1.45)Main window
Ctrl+AInvokes the Select All action (Section 16.1.1.61)Main window and views with context menus
Shift+Alt+AInvokes the Toggle Block Selection Mode action (Section 16.1.1.77)Main window and editable views
Shift+Ctrl+BInvokes the Toggle Breakpoint action (Section 16.1.1.78)Main window
Ctrl+CInvokes 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 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 16.2.6)'s Text Area Context Menu table for detailsEditor windows
Shift+Ctrl+DRuns the Pod::Checker; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for detailsEditor windows (Perl)
Shift+Ctrl+EInvokes the Switch to Editor dialog (Section 16.3.16)Main window
Ctrl+FInvokes 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 dialogMain window and Variables view (Section 16.2.18)
Shift+Ctrl+FReformats the editor's text; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for detailsEditor windows (JavaScript, Perl)
Ctrl+Alt+GInvokes the Workspace action (Section 16.1.1.85)Main window
Ctrl+HInvokes the Search dialog (Section 16.3.13)Main window
Ctrl+Alt+HInvokes 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 detailsEditor windows
Shift+Ctrl+HIntended to run perldoc, but not currently functional; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for detailsEditor windows (Perl)
Ctrl+ICorrects indentation; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for detailsEditor windows (JavaScript)
Ctrl+KInvokes the Find Next action (Section 16.1.1.17)Editor views
Shift+Ctrl+KInvokes the Find Previous action (Section 16.1.1.18)Editor views
Shift+Ctrl+LInvokes the Key Assist action (Section 16.1.1.20), or the Pref­er­ences dialog (Section 16.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 16.1.1.24)All views
Ctrl+NInvokes the New dialog (Section 16.3.5)Main window
Shift+Alt+NPops up the "New" actions menu; see the New action (Section 16.1.1.27).Main window
Ctrl+OInvokes the Quick Outline action; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for detailsEditor windows
Ctrl+QInvokes the Last Edit Location action (Section 16.1.1.21)Main window
Shift+Alt+QBOpens the Breakpoints view (Section 16.2.2) if it isn't already openMain window
Shift+Alt+QCOpens the Console view (Section 16.2.3) if it isn't already openMain window
Shift+Alt+QOOpens the Outline view (Section 16.2.10) if it isn't already openMain window
Shift+Alt+QQInvokes the Show View action (Section 16.1.1.63)Main window
Shift+Alt+QSOpens a Search view (Section 16.2.13) if one isn't already openMain window
Shift+Alt+QVOpens the Variables view (Section 16.2.18) if it isn't already openMain window
Ctrl+SInvokes the Save action (Section 16.1.1.57)Main window
Shift+Ctrl+SInvokes the Save All action (Section 16.1.1.58)Main window
Ctrl+VInvokes the Paste action (Section 16.1.1.37)Main window and views with context menus
Ctrl+WInvokes the Close action (Section 16.1.1.4)Main window
Shift+Alt+WInvokes the Show in action; see the Editor view (Section 16.2.6)'s Text Area Context Menu table for detailsEditor windows
Shift+Ctrl+WInvokes the Close All action (Section 16.1.1.5)Main window
Ctrl+XInvokes the Cut action (Section 16.1.1.12)Main window and some views with context menus
Ctrl+YInvokes the Redo action (Section 16.1.1.49)Main window
Ctrl+ZInvokes the Undo action (Section 16.1.1.82)Main window