|Function||Shortcut||Use this shortcut to...|
|File Structure Pop-up||or or||Display the Structure pop-up window for quick navigation through the current file.|
|Select target||or , , or||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||Show the list of recently opened files.|
|Recently Changed Files||Show the list of recently updated files.|
|Type Hierarchy||Browse hierarchy for the selected class.|
|Method Hierarchy||Browse hierarchy for the selected method.|
|Call Hierarchy||Browse call hierarchy for the selected method.|
|Navigate to Class||or||Navigate directly to a class in project by specifying its name in a pop-up dialog box.|
|Navigate to File||Navigate directly to a file in project by specifying its name in a pop-up dialog box.|
|Navigate to Recently Opened File||Show the list of recently opened files.|
|Navigate to Recently Changed File||Show the list of recently updated files.|
|Navigate to Line||Navigate to any line in the current file by specifying its number.|
|Navigate to Declaration||, or , or , or , or , , or , or , , , or , or or , or , or or||Navigate to declaration of a symbol at caret.|
|Navigate to Implementation||or or or or or or or or or or or or||Navigate to implementation of the item at caret.|
|Navigate to Type Declaration||or or or or or or or or or , , or , or , , or||Navigate to a type declaration of a symbol at caret, the symbol being a variable or a method call.|
|Navigate to Super Method||Navigate to a super method declaration of a method under the caret.|
|Navigate to Test/Test Subject||Navigate to a test for the class at caret, if any, or navigate from a test to a test subject.|
|Navigate to Related File||Navigate between files with complicated relationships between them.
For example, use this shortcut to navigate between the various web entities.
|Navigate to Next Method||or||Navigate to the next method declaration in the active editor tab.|
|Navigate to Previous Method||or||Navigate to the previous method declaration in the active editor tab.|
|Navigate to Opening Brace||, or||Navigate to the start of the current code block.|
|Navigate to Closing Brace||, or or or or||Navigate to the end of the current code block.|
|Back||or or or or or or or or or , or or or||
Undo last navigation operation.
On a OS X computer, you can also use the three-finger right-to-left swipe gesture.
|Forward||or or or or or or or or or , or or or||
Redo last undone navigation operation.
On a OS X computer, you can also use the three-finger left-to-right swipe gesture.
|Navigate to Previous Occurrence||Navigate to a previous found item.|
|Navigate to Next Occurrence||Navigate to a next found item.|
|Last Edit Location||Move through the most recent change points.|
|Navigate to Next Highlighted Error||or or||Navigate to the next found error/warning.|
|Navigate to Previous Highlighted Error||or or||Navigate to the previous found error/warning.|