Jetbrains CLion (Windows)
Navigation Shortcuts
Move to code block end / move to code start
Ctrl + ] / [
All hotkeys for Jetbrains CLion (Windows)
Editing ShortcutsBasic code completion (the name of any class, method or variable) |
Ctrl + Spacebar |
Editing ShortcutsSmart code completion (filters the list of methods and variables by expected type) |
Ctrl + Shift + Spacebar |
Editing ShortcutsComplete statement |
Ctrl + Shift + Enter |
Editing ShortcutsParameter info (within method call arguments) |
Ctrl + P |
Editing ShortcutsQuick documentation lookup |
Ctrl + Q |
Editing ShortcutsBrief Info |
Ctrl + Mouse over code |
Editing ShortcutsShow descriptions of error or warning at caret |
Ctrl + F1 |
Editing ShortcutsGenerate code... (Getters, Setters, Constructors, hashCode/equals, toString) |
Alt + Insert |
Editing ShortcutsOverride methods |
Ctrl + O |
Editing ShortcutsImplement methods |
Ctrl + I |
Editing ShortcutsSurround with… (if..else, try..catch, for, synchronized, etc.) |
Ctrl + Alt + T |
Editing ShortcutsComment/uncomment with line comment |
Ctrl + / |
Editing ShortcutsComment/uncomment with block comment |
Ctrl + Shift + / |
Editing ShortcutsSelect successively increasing code blocks |
Ctrl + W |
Editing ShortcutsDecrease current selection to previous state |
Ctrl + Shift + W |
Editing ShortcutsShow Intension actions and QuickFixes |
Alt + Q |
Editing ShortcutsReformat code |
Ctrl + Alt + L |
Editing ShortcutsOptimize imports |
Ctrl + Alt + O |
Editing ShortcutsAuto-indent line(s) |
Ctrl + Alt + I |
Editing ShortcutsIndent/unindent selected lines |
Tab / Shift + Tab |
Editing ShortcutsCut current line or selected block to clipboard |
Ctrl + X |
Editing ShortcutsCopy current line or selected block to clipboard |
Ctrl + C |
Editing ShortcutsPaste from clipboard |
Ctrl + V |
Editing ShortcutsPaste from recent buffers... |
Ctrl + Shift + V |
Editing ShortcutsDuplicate current line or selected block |
Ctrl + D |
Editing ShortcutsDelete line at caret |
Ctrl + Y |
Editing ShortcutsSmart line join |
Ctrl + Shift + J |
Editing ShortcutsSmart line split |
Ctrl + Enter |
Editing ShortcutsStart new line |
Shift + Enter |
Editing ShortcutsToggle case for word at caret or selected block |
Ctrl + Shift + U |
Editing ShortcutsSelect till code block end/start |
Ctrl + Shift + ] / [ |
Editing ShortcutsDelete to word end |
Ctrl + Delete |
Editing ShortcutsDelete to word start |
Ctrl + Backspace |
Editing ShortcutsExpand/collapse code block |
Ctrl + NumPad + / - |
Editing ShortcutsExpand all / collapse all |
Ctrl + Alt + NumPad + / - |
Editing ShortcutsClose active editor tab |
Ctrl + F4 |
Editing ShortcutsPlace caret in Multiple Location |
Alt + Shift + Click |
Editing ShortcutsRestore Single Caret Mode |
Esc |
Editing ShortcutsAdd/Delete Next Occurance of Current Word to Selection |
Alt + G / Alt + Shift + G |
Find and ReplaceSearch everywhere |
Double Shift |
Find and ReplaceFind |
Ctrl + F |
Find and ReplaceFind next/Find previous |
F3 / Shift + F3 |
Find and ReplaceReplace |
Ctrl + R |
Find and ReplaceFind in path |
Ctrl + Shift + F |
Find and ReplaceReplace in path |
Ctrl + Shift + R |
Compile and RunBuild Project |
Ctrl + F9 |
Compile and RunSelect configuration and run |
Alt + Shift + F10 |
Compile and RunSelect configuration and debug |
Alt + Shift + F9 |
Compile and RunRun |
Shift + F10 |
Compile and RunDebug |
Shift + F9 |
DebuggingStep over |
F8 |
DebuggingStep into |
F7 |
DebuggingStep out |
Shift + F8 |
DebuggingRun to cursor |
Alt + F9 |
DebuggingEvaluate expression |
Alt + F8 |
DebuggingResume program |
F9 |
DebuggingToggle breakpoint |
Ctrl + F8 |
DebuggingView breakpoints |
Ctrl + Shift + F8 |
Live TemplatesSurround with Live Template |
Ctrl + Alt + J |
Live TemplatesInsert Live Template |
Ctrl + J |
Live TemplatesIndexed for( ; ; ) loop |
for |
Live TemplatesIterate range(C++11) |
iter |
Live TemplatesIterate using Begin/End Member Functions |
itit |
Live TemplatesIn CMake include directions with Boost |
incboost |
Live TemplatesIn CMake create New Function Definitor |
function |
Navigation ShortcutsGo to class |
Ctrl + N |
Navigation ShortcutsGo to file |
Ctrl + Shift + N |
Navigation ShortcutsGo to symbol |
Ctrl + Alt + Shift + N |
Navigation ShortcutsGo to next/previous editor tab |
Alt + Right Arrow / Left Arrow |
Navigation ShortcutsGo back to previous tool window |
F12 |
Navigation ShortcutsGo to editor (from tool window) |
Esc |
Navigation ShortcutsHide active or last active window |
Shift + Esc |
Navigation ShortcutsClose active run/messages/find/... tab |
Ctrl + Shift + F4 |
Navigation ShortcutsGo to line |
Ctrl + G |
Navigation ShortcutsRecent files popup |
Ctrl + E |
Navigation ShortcutsNavigate backward / navigate forward |
Ctrl + Alt + Left Arrow / Right Arrow |
Navigation ShortcutsNavigate to last edit location |
Ctrl + Shift + Backspace |
Navigation ShortcutsSelect current file or symbol in any view |
Alt + F1 |
Navigation ShortcutsGo to declaration |
Ctrl + B |
Navigation ShortcutsGo to implementation(s) |
Ctrl + Alt + B |
Navigation ShortcutsGo to related Symbol(Header/Source File) |
Ctrl + Alt + Home |
Navigation ShortcutsOpen quick definition lookup |
Ctrl + Shift + I |
Navigation ShortcutsGo to type declaration |
Ctrl + Shift + B |
Navigation ShortcutsGo to super-method/super-class |
Ctrl + U |
Navigation ShortcutsGo to previous/next method |
Alt + Up Arrow / Down Arrow |
Navigation ShortcutsMove to code block end / move to code start |
Ctrl + ] / [ |
Navigation ShortcutsFile structure popup |
Ctrl + F12 |
Navigation ShortcutsType hierarchy |
Ctrl + H |
Navigation ShortcutsCall hierarchy |
Ctrl + Alt + H |
Navigation ShortcutsNext/previous highlighted error |
F2 / Shift + F2 |
Navigation ShortcutsToggle bookmark |
F11 |
Navigation ShortcutsToggle bookmark with mnemonic |
Ctrl + F11 |
Navigation ShortcutsGo to numbered bookmark |
Ctrl + 0 ... 9 |
Navigation ShortcutsShow bookmarks |
Shift + F11 |
GeneralOpen corresponding tool window |
Alt + 0 ... 9 |
GeneralInspect current file with current profile |
Alt + Shift + I |
GeneralQuick switch current scheme |
Ctrl + ` |
GeneralEdit Application Settings |
Ctrl + Alt + S |
GeneralHide All Tool Windows |
Ctrl + Shift + F12 |
GeneralAdd to Favourites |
Alt + Shift + F |
Usage SearchFind Usage |
Alt + F7 |
Usage SearchFind Usages in File |
Ctrl + F7 |
Usage SearchHighlight Usages in File |
Ctrl + Shift + F7 |
Usage SearchShow Usages |
Ctrl + Alt + F7 |
VCS/Local HistoryCommit Project to VCS |
Ctrl + K |
VCS/Local HistoryUpdate Project from VCS |
Ctrl + T |
VCS/Local HistoryView Recent Changes |
Alt + Shift + C |
VCS/Local HistoryVCS Quick Popup |
Alt + ` |
RefactoringRefactor This |
Ctrl + Alt + Shift + T |
RefactoringCopy |
F5 |
RefactoringMove |
F6 |
Refactoringsafe Delete |
Alt + Delete |
RefactoringRename |
Shift + F6 |
RefactoringChange Signature |
Ctrl + F6 |
RefactoringExtract Function |
Ctrl + Alt + M |
RefactoringInline |
Ctrl + Alt + N |
RefactoringIntroduce parameter |
Ctrl + Alt + P |
RefactoringIntroduce Variable |
Ctrl + Alt + V |
RefactoringIntroduce Constant |
Ctrl + Alt + C |
RefactoringIntroduce Define |
Ctrl + Alt + D |