Keyboard Shortcuts
The keyboard shortcuts shown here are the defaults. They can be changed through the Preferences dialog. Select General > Keys, and make whatever changes you want there.
Keypress | Action | Context |
---|---|---|
Ctrl+Space | Invokes the Content Assist action (code completion) | Main window and editable views |
Ctrl+* on the numeric keypad | Expands all of an editor's folded items; see the Editor view'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's Left Margin Context Menu table for details | Editor windows |
Ctrl+, | Invokes the Previous Annotation action unless a Search view is active in which case it invokes the Search Previous Match action | All views |
Alt+- | Invokes the Show System Menu action | All views |
Ctrl+. | Invokes the Next Annotation action unless a Search view 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's Text Area Context Menu table for details | Editor windows (Perl) |
Shift+Ctrl+/ | Adds a block comment; see the Editor view'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'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's Left Margin Context Menu table for details | Editor windows |
Shift+Ctrl+\ | Removes a block comment; see the Editor view's Text Area Context Menu table for details | Editor windows (JavaScript) |
Delete | Invokes the Delete action | Main window and some views |
Alt+Enter | Invokes the Properties action | Main window and editor views |
F2 | Invokes the Open Declaration action; see the Editor view's Text Area Context Menu table for details | Editor windows |
Ctrl+F2 | Invokes the Terminate action | Main window, Test Debugging Perspective |
F4 | Invokes the Open Type Hierarchy action; see the Editor view's Text Area Context Menu table for details | Editor windows |
F5 | Invokes the Refresh action except when the Test Debugging Perspective is open, in which case it invokes the Step Into action | Main window |
Shift+F5 | Invokes the Use Step Filters action when debugging, or performs syntax validation when a Editor view is active and editing Perl | Main window, Test Debugging Perspective or editor view (Perl) |
F6 | Invokes the Step Over action | Main window, Test Debugging Perspective |
Ctrl+F6 | Invokes the Next Editor action and navigates the Editor popup | Main window |
Shift+Ctrl+F6 | Invokes the Previous action and navigates the Editor popup | Main window |
F7 | Invokes the Step Return action | Main window, Test Debugging Perspective |
Ctrl+F7 | Invokes the Next View action | Main window |
Shift+Ctrl+F7 | Invokes the Previous View action | Main window |
F8 | Invokes the Resume action | Main window |
Ctrl+F8 | Invokes the Next Perspective action and navigates the Perspectives popup | Main window |
Shift+Ctrl+F8 | Invokes the Previous Perspective action and navigates the Perspectives popup | Main window |
Ctrl+F10 | Invokes the Show View Menu action | Views that have a view menu |
F12 | Invokes the Activate Editor action | Main window |
Ctrl+3 | Invokes the Find Actions action | Main window |
Ctrl+A | Invokes the Select All action | Main window and views with context menus |
Shift+Alt+A | Invokes the Toggle Block Selection Mode action | Main window and editable views |
Shift+Ctrl+B | Invokes the Toggle Breakpoint action | Main window |
Ctrl+C | Invokes the Copy action unless the Variables view 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's Text Area Context Menu table for details | Editor windows |
Shift+Ctrl+D | Runs the Pod::Checker ; see the Editor view's Text Area Context Menu table for details | Editor windows (Perl) |
Shift+Ctrl+E | Invokes the Switch to Editor dialog | Main window |
Ctrl+F | Invokes the Find/Replace dialog unless the Variables view has focus in which case it pops up the Variable view's Find dialog | Main window and Variables view |
Shift+Ctrl+F | Reformats the editor's text; see the Editor view's Text Area Context Menu table for details | Editor windows (JavaScript, Perl) |
Ctrl+Alt+G | Invokes the Workspace action | Main window |
Ctrl+H | Invokes the Search dialog | Main window |
Ctrl+Alt+H | Invokes the Open Call Hierarchy action; see the Call Hierarchy view and the Editor view's Text Area Context Menu table and the Call Hierarchy view for details | Editor windows |
Shift+Ctrl+H | Intended to run perldoc, but not currently functional; see the Editor view's Text Area Context Menu table for details | Editor windows (Perl) |
Ctrl+I | Corrects indentation; see the Editor view's Text Area Context Menu table for details | Editor windows (JavaScript) |
Ctrl+K | Invokes the Find Next action | Editor views |
Shift+Ctrl+K | Invokes the Find Previous action | Editor views |
Shift+Ctrl+L | Invokes the Show Active Keybindings action, or opens Preferences > General > Keys if the popup is open. | Main window |
Ctrl+M | Toggles the Maximize Active View or Editor action | All views |
Ctrl+N | Invokes the New dialog | Main window |
Shift+Alt+N | Pops up the New actions menu; see the New action. | Main window |
Ctrl+O | Invokes the Quick Outline action; see the Editor view's Text Area Context Menu table for details | Editor windows |
Ctrl+Q | Invokes the Last Edit Location action | Main window |
Shift+Alt+Q, B | Opens the Breakpoints view if it isn't already open | Main window |
Shift+Alt+Q, C | Opens the Console view if it isn't already open | Main window |
Shift+Alt+Q, O | Opens the Outline view if it isn't already open | Main window |
Shift+Alt+Q, Q | Invokes the Show View action | Main window |
Shift+Alt+Q, S | Opens a Search view if one isn't already open | Main window |
Shift+Alt+Q, V | Opens the Variables view if it isn't already open | Main window |
Ctrl+S | Invokes the Save action | Main window |
Shift+Ctrl+S | Invokes the Save All action | Main window |
Ctrl+V | Invokes the Paste action | Main window and views with context menus |
Ctrl+W | Invokes the Close action | Main window |
Shift+Alt+W | Invokes the Show in action; see the Editor view's Text Area Context Menu table for details | Editor windows |
Shift+Ctrl+W | Invokes the Close All action | Main window |
Ctrl+X | Invokes the Cut action | Main window and some views with context menus |
Ctrl+Y | Invokes the Redo action | Main window |
Ctrl+Z | Invokes the Undo action | Main window |