| Function | Keyboard shortcut | Use this shortcut to... |
| File Structure Pop-up | Ctrl+F12Command F12 | Display the Structure pop-up window for quick navigation through the current file. |
| Select target | Alt+F1Alt F1 | Move focus from the current file, class, method or reference to a data source table to a view suggested in the Select Target pop-up menu. See Navigating Between IDE Components. |
| Recent Files | Ctrl+ECommand E | Show the list of recently opened files. |
| Recently Changed Files | Ctrl+Shift+ECommand Shift E | Show the list of recently updated files. |
| Type Hierarchy | Ctrl+HCommand H | Browse hierarchy for the selected class. |
| Go to Class | Ctrl+NCommand N | Navigate directly to a class in project by specifying its name in a pop-up dialog box. |
| Go to File | Ctrl+Shift+NCommand Shift N | Navigate directly to a file in project by specifying its name in a pop-up dialog box. |
| Go to Recently Opened File | Ctrl+ECommand E | Show the list of recently opened files. |
| Go to Recently Changed File | Ctrl+Shift+ECommand Shift E | Show the list of recently updated files. |
| Go to Line | Ctrl+GCommand G | Navigate to any line in the current file by specifying its number. |
| Go to Declaration | Ctrl+BCommand B | Navigate to declaration of a symbol at caret. |
| Go to Implementation | Ctrl+Alt+BCommand Alt B | Navigate to implementation of a symbol under caret. |
| Go to Type Declaration | Ctrl+Shift+BCommand Shift B | Navigate to a type declaration of a symbol at caret, the symbol being a variable or a method call. |
| Go to Super Method | Ctrl+UCommand U | Navigate to a super method declaration of a method under the caret. |
| Go to Test/Test Subject | Ctrl+Shift+TCommand Shift T | Navigate to a test for the class under the caret, if any, or navigate from the test to a test subject. |
| Go to Next Method | Alt+DownCommand Down | Navigate to the next method declaration in the active editor tab. |
| Go to Previous Method | Alt+UpCommand Up | Navigate to the previous method declaration in the active editor tab. |
| Go to Opening Brace | Ctrl+OpenBracketCommand OpenBracket | Navigate to the start of the current code block. |
| Go to Closing Brace | Ctrl+CloseBracketCommand CloseBracket | Navigate to the end of the current code block. |
| Back | Ctrl+Alt+LeftCommand Alt Left |
Undo last navigation operation.
Note
On a Mac OS X computer, you can also use the three-finger right-to-left swipe gesture. |
| Forward | Ctrl+Alt+RightCommand Alt Right |
Redo last undone navigation operation.
Note
On a Mac OS X computer, you can also use the three-finger left-to-right swipe gesture. |
| Go to Previous Occurrence | Ctrl+Alt+UpCommand Alt Up | Navigate to a previous found item in a or tool window. |
| Go to Next Occurrence | Ctrl+Alt+DownCommand Alt Down | Navigate to a next found item in a or tool window. |
| Last Edit Location | Ctrl+Shift+BackSpaceCommand Shift BackSpace | Move through the most recent change points. |
| Go to Next Highlighted Error | F2F2 | Navigate to the next found error/warning. |
| Go to Previous Highlighted Error | Shift+F2Shift F2 | Navigate to the previous found error/warning. |

