CLion 2021.1 Help

Navigation in source code

FunctionShortcutUse this shortcut to...
File Structure PopupCtrl+F12Display the Structure popup for quick navigation through the current file.
Select InAlt+F1Move 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 Navigate with Select In to a target in the Project view.
Recent FilesCtrl+EShow the list of recently opened files.
Recently Changed FilesCtrl+Shift+CommaShow the list of recently updated files.
Type HierarchyCtrl+HBrowse hierarchy for the selected class.
Method HierarchyCtrl+Shift+HBrowse hierarchy for the selected method.
Call HierarchyCtrl+Alt+HBrowse call hierarchy for the selected method.
Navigate to ClassCtrl+NNavigate directly to a class in project by specifying its name in a popup.
Navigate to FileCtrl+Shift+NNavigate directly to a file in project by specifying its name in a popup.
Navigate to SymbolCtrl+Alt+Shift+NNavigate to specified symbol.
Navigate to Custom FoldingCtrl+Alt+.Navigate to Custom region of source code
Navigate to LineCtrl+GNavigate to any line in the current file by specifying its number.
Jump to Navigation BarAlt+HomeMove focus to the Navigation Bar
Navigate to DeclarationCtrl+BNavigate of a symbol at caret.
Navigate to ImplementationCtrl+Alt+BNavigate to implementation of the item at caret.
Navigate to Type DeclarationCtrl+Shift+BNavigate to a type declaration of a symbol at caret, the symbol being a variable or a method call.
Navigate to Super MethodCtrl+UNavigate to a super method declaration of a method under the caret.
Navigate to Related SymbolCtrl+Alt+HomeNavigate between files with complicated relationships between them.
Go to Header/SourceF10Switch between source and header files.
Navigate to Next MethodAlt+DownNavigate to the next method declaration in the active editor tab.
Navigate to Previous MethodAlt+UpNavigate to the previous method declaration in the active editor tab.
Navigate to Opening BraceCtrl+[Navigate to the start of the current code block.
Navigate to Closing BraceCtrl+]Navigate to the end of the current code block.
BackCtrl+Alt+LeftUndo last navigation operation.
ForwardCtrl+Alt+RightRedo last undone navigation operation.
Navigate to Previous OccurrenceCtrl+Alt+UpNavigate to a previous found item.
Navigate to Next OccurrenceCtrl+Alt+DownNavigate to a next found item.
Last Edit LocationCtrl+Shift+BackspaceMove through the most recent change points.
Navigate to Next Highlighted ErrorF2Navigate to the next found error/warning.
Navigate to Previous Highlighted ErrorShift+F2Navigate to the previous found error/warning.
Last modified: 08 March 2021