Ctrl+Alphanumeric keys
| Shortcut | Function | Use this shortcut to... |
|---|---|---|
| Ctrl+ACtrl+A | Select All | Select the entire text in the active editor. |
| Ctrl+BCtrl+B | Navigate to Declaration | Navigate directly to an element's declaration from any usage. |
| Ctrl+C; Ctrl+InsertCtrl+C; Ctrl+Insert | Copy | Copy selected text to the Clipboard. |
| Ctrl+DCtrl+D | Duplicate Line or Block | Duplicate selected block or line at caret. |
| Ctrl+ECtrl+E | Recent Files Recent find usages |
Show the list of recently opened files.
When the Find tool window has the focus, use this shortcut to show the list of recent find usages results. |
| Ctrl+F; Alt+F3Ctrl+F; Alt+F3 | Find | Initiate text search in the editor. |
| Ctrl+GCtrl+G | Navigate to Line | Navigate the to a line with the specified number in the current file. |
| Ctrl+HControl H | Type Hierarchy | Browse hierarchy for the selected class. |
| Ctrl+ICtrl+I | Implement Methods | Implement methods of the base interface/class in the current class. |
| Ctrl+JCtrl+J | Insert Live Template | Show a pop-up list of Live Templates starting with a specified prefix. |
| Ctrl+M | Scroll to Center | Scroll a line at caret to the center of the screen. |
| Ctrl+NCtrl+N | Navigate to Class | Jump to a class in the project with the specified name. |
| Ctrl+OCtrl+O | Override Methods | Override base class methods in the current class. |
| Ctrl+PCommand P | Parameter Info | Show parameters of the method call at the caret. |
|
Ctrl+QControl J Alt+Mouse Button2Alt Mouse Button2 | Quick documentation | Show a pop-up window with documentation for the symbol at the caret. |
| Ctrl+QControl J | Show Table Data | In the Database tool window: show a pop-up window that displays the create table query for the database table at the caret and the first 10 rows of the table. |
| Ctrl+RCtrl+R | Replace | Call the Replace Text dialog box. |
| Ctrl+SCtrl+S | Save All | Save all files and settings. |
| Ctrl+UCtrl+U | Navigate to Super Method | Navigate to a super method declaration of a method at caret
In the Commander tool window: swap panes. |
| Ctrl+V; Shift+InsertCtrl+V; Shift+Insert | Paste | Paste from the Clipboard. |
| Ctrl+WCtrl+W | Select Word at Caret | Successively select expanding blocks of text, starting from the word at caret. (Use this shortcut repeatedly to select expressions.) |
| Ctrl+X; Shift+DeleteCtrl+X; Shift+Delete | Cut | Cut to the Clipboard. |
| Ctrl+YCtrl+Y | Delete Line at Caret | Delete a word starting from the current caret location up to the end of word. |
| Ctrl+Z; Alt+BackspaceCommand Z | Undo | Undo last operation. |
| Ctrl+Shift+Z; Alt+Shift+BackspaceCtrl+Shift+Z; Alt+Shift+Backspace | Redo | Redo last undone operation. |
| Ctrl+NumberControl Number | Navigate to bookmark | Navigate to a numbered bookmark with corresponding number. |
Ctrl+Navigation keys
| Shortcut | Function | Use this shortcut to... |
|---|---|---|
| Ctrl+Tab; Ctrl+Shift+TabControl Tab; Control Shift Tab | Switcher | Navigate between the files opened in the editor, and tool windows. |
| Ctrl+BackspaceAlt Backspace | Delete to Word Start | Delete a word starting from the current caret location up to the word start. |
| Ctrl+DeleteAlt Delete | Delete to Word End | Delete a word starting from the current caret location up to the word end. |
| Ctrl+EndCtrl+End | Move to Text End | Move the caret to the end of text. |
| Ctrl+EnterCtrl+Enter | Split Line or Open Item |
Depending on the context:
|
| Ctrl+HomeCtrl+Home | Move to Text Start | Jump to the beginning of the text. |
| Ctrl+C; Ctrl+InsertCtrl+C; Ctrl+Insert | Copy | Copy a current line or a selected code block to the Clipboard. |
| Ctrl+SpaceControl Space | Basic Code Completion | Complete code for any class, method or variable. |
| Ctrl+PagedownCtrl+Pagedown | Navigate to Page Bottom | Move the caret down to the page bottom. |
| Ctrl+PageupCtrl+Pageup | Navigate to Page Top | Move the caret up to the page top. |
| Ctrl+DownCommand Down | Scroll Down | Move line at caret one down, preserving syntactical correctness. |
| Ctrl+LeftAlt Left | Move to Previous Word | Move the caret to the previous word. |
| Ctrl+RightAlt Right | Move to Next Word | Move the caret to the next word. |
|
Ctrl+UpCommand Up Ctrl+Shift+UpCtrl+Shift+Up | Scroll Up: | Move line at caret one up, preserving syntactical correctness. |
Ctrl+Symbol keys
| Shortcut | Function | Use this shortcut to... |
|---|---|---|
| Ctrl+OpenbracketCtrl+Openbracket | Move to Code Block Start | Move the caret to the beginning of the current code block, highlighting its limits. |
| Ctrl+ClosebracketCtrl+Closebracket | Move to Code Block End | Move the caret to the end of the current code block, highlighting its limits. |
|
Ctrl+Slash; Ctrl+DivideCtrl+Slash; Ctrl+Divide Ctrl+Numpad/Control Numpad/ | Comment with Line Comment | Comment/uncomment current line or selected block with line comments. |
|
Ctrl+=Control = Ctrl+Add; Ctrl+EqualsCtrl+Add; Ctrl+Equals | Expand All | Expand all folding blocks. |
| Ctrl+Subtract; Ctrl+MinusCtrl+Subtract; Ctrl+Minus | Collapse All | Collapse all folding blocks. |
Ctrl+Numpad keys
| Shortcut | Function | Use this shortcut to... |
|---|---|---|
|
Ctrl+Numpad/Control Numpad/ Ctrl+Slash; Ctrl+DivideCtrl+Slash; Ctrl+Divide | Comment with Line Comment | Comment/uncomment current line or selected block with line comments. |
|
Ctrl+Add; Ctrl+EqualsCtrl+Add; Ctrl+Equals Ctrl+=Control = | Expand All | Expand all folding blocks. |
| Ctrl+Subtract; Ctrl+MinusCtrl+Subtract; Ctrl+Minus | Collapse All | Collapse all folding blocks. |
Ctrl+Function (F) keys
| Shortcut | Function | Use this shortcut to... |
|---|---|---|
| Ctrl+F1Ctrl+F1 | Error Description | Show an error or warning description at the caret. |
| Ctrl+F3Ctrl+F3 | Find Word at Caret | Search in the editor for the word where the caret is currently located. |
| Ctrl+F6Ctrl+F6 | Change Method Signature | Refactor a selected method signature and update all references. |
| Ctrl+F7Ctrl+F7 | Find Usages in File | Initiate search for usages. |
| Ctrl+F8Ctrl+F8 | Toggle Breakpoint | Toggle breakpoint at caret. |
| Ctrl+F9Ctrl+F9 | Make Project | Compile all modified and dependent files in a project. |
| Ctrl+F10Ctrl+F10 | Update | Reload updated resources and recompiled classes of the currently running application. |
| Ctrl+F11Ctrl+F11 | Toggle Bookmark with mnemonic. | Turn bookmark with mnemonic on or off. |
| Ctrl+F12Ctrl+F12 | File Structure Pop-up | Show the current file structure in the File Structure pop-up window for quick navigation. |

