All hotkeys for IntelliJ IDEA (Windows, Linux)
EditingSmart code completion |
Ctrl + ↑ Shift + Space |
Search and replaceSearch everywhere |
↑ Shift then ↑ Shift |
EditingShow intention actions and quick-fixes |
Alt + ⤶ Enter |
EditingGenerate code |
Alt + Insert |
EditingParameter info (within method call arguments) |
Ctrl + P |
EditingExtend selection |
Ctrl + W |
EditingShrink selection |
Ctrl + ↑ Shift + W |
NavigationRecent files popup |
Ctrl + E |
RefactoringRename |
↑ Shift + F6 |
GeneralOpen corresponding tool window |
Alt + Num 0 - Num 9 |
GeneralSave all |
Ctrl + S |
GeneralSynchronize |
Ctrl + Alt + Y |
GeneralToggle maximizing editor |
Ctrl + ↑ Shift + F12 |
GeneralInspect current file with current profile |
Alt + ↑ Shift + I |
GeneralQuick switch current scheme |
Ctrl + ` |
GeneralOpen Settings dialog |
Ctrl + Alt + S |
GeneralOpen project structure dialog |
Ctrl + Alt + ↑ Shift + S |
GeneralFind action |
Ctrl + ↑ Shift + A |
DebuggingStep over |
F8 |
DebuggingStep into |
F7 |
DebuggingSmart step into |
↑ Shift + F7 |
DebuggingSmart step out |
↑ Shift + F8 |
DebuggingRun to cursor |
Alt + F9 |
DebuggingEvaluate expression |
Alt + F8 |
DebuggingResume program |
F9 |
DebuggingToggle breakpoint |
Ctrl + F8 |
DebuggingView breakpoints |
Ctrl + ↑ Shift + F8 |
Search and replaceFind |
Ctrl + F |
Search and replaceFind next |
F3 |
Search and replaceFind previous |
↑ Shift + F3 |
Search and replaceReplace |
Ctrl + R |
Search and replaceFind in path |
Ctrl + ↑ Shift + F |
Search and replaceReplace in path |
Ctrl + ↑ Shift + R |
Search and replaceSelect next occurence |
Alt + J |
Search and replaceSelect all occurences |
Ctrl + Alt + ↑ Shift + J |
Search and replaceUnselect occurence |
Alt + ↑ Shift + J |
EditingBasic code completion |
Ctrl + Space |
EditingComplete statement |
Ctrl + ↑ Shift + ⤶ Enter |
EditingQuick documentation lookup |
Ctrl + Q |
EditingExternal doc |
↑ Shift + F1 |
EditingBrief info |
Ctrl + Mouse movement |
EditingShow descriptions of error at caret |
Ctrl + F1 |
EditingOverride methods |
Ctrl + O |
EditingImplement methods |
Ctrl + I |
EditingSurround with… |
Ctrl + Alt + T |
EditingComment / uncomment with line comment |
Ctrl + / |
EditingComment / uncomment with block comment |
Ctrl + ↑ Shift + / |
EditingContext info |
Alt + Q |
EditingReformat code |
Ctrl + Alt + L |
EditingOptimize imports |
Ctrl + Alt + O |
EditingAuto-indent line(s) |
Ctrl + Alt + I |
EditingIndent selected lines |
⭾ Tab |
EditingUnindent selected lines |
↑ Shift + ⭾ Tab |
EditingCut current line to clipboard |
Ctrl + X |
EditingCut current line to clipboard |
↑ Shift + Del |
EditingCopy current line to clipboard |
Ctrl + C |
EditingCopy current line to clipboard |
Ctrl + Insert |
EditingPaste from clipboard |
Ctrl + V |
EditingPaste from clipboard |
↑ Shift + Insert |
EditingPaste from recent buffers |
Ctrl + ↑ Shift + V |
EditingDuplicate current line |
Ctrl + D |
EditingDelete line at caret |
Ctrl + Y |
EditingSmart line join |
Ctrl + ↑ Shift + J |
NavigationView source |
Ctrl + ⤶ Enter |
EditingStart new line |
↑ Shift + ⤶ Enter |
EditingToggle case for word at caret or selected block |
Ctrl + ↑ Shift + U |
EditingSelect till code block end / start |
Ctrl + ↑ Shift + [ |
EditingSelect till code block end / start |
Ctrl + ↑ Shift + ] |
EditingDelete to word end |
Ctrl + Del |
EditingDelete to word start |
Ctrl + ⬅ Backspace |
EditingExpand code block |
Ctrl + Num + |
EditingCollapse code block |
Ctrl + Num - |
EditingExpand all |
Ctrl + ↑ Shift + Num + |
EditingCollapse all |
Ctrl + ↑ Shift + Num - |
EditingClose active editor tab |
Ctrl + F4 |
RefactoringCopy |
F5 |
RefactoringMove |
F6 |
RefactoringSafe delete |
Alt + Del |
RefactoringRefactor this |
Ctrl + Alt + ↑ Shift + T |
RefactoringChange signature |
Ctrl + F6 |
RefactoringInline |
Ctrl + Alt + N |
RefactoringExtract method |
Ctrl + Alt + M |
RefactoringExtract variable |
Ctrl + Alt + V |
RefactoringExtract field |
Ctrl + Alt + F |
RefactoringExtract constant |
Ctrl + Alt + C |
RefactoringExtract parameter |
Ctrl + Alt + P |
NavigationGo to class |
Ctrl + N |
NavigationGo to file |
Ctrl + ↑ Shift + N |
NavigationGo to symbol |
Ctrl + Alt + ↑ Shift + N |
NavigationGo to previous / next editor tab |
Alt + ← → |
NavigationGo back to previous tool window |
F12 |
NavigationGo to editor (from tool window) |
Esc |
NavigationHide active or last active window |
↑ Shift + Esc |
NavigationGo to line |
Ctrl + G |
NavigationNavigate back/ forward |
Ctrl + Alt + ← → |
NavigationNavigate to last edit location |
Ctrl + ↑ Shift + ⬅ Backspace |
NavigationSelect current file or symbol in any view |
Alt + F1 |
NavigationGo to declaration |
Ctrl + B |
NavigationGo to declaration |
Ctrl + Mouse left click |
NavigationGo to implementation(s) |
Ctrl + Alt + B |
NavigationOpen quick definition lookup |
Ctrl + ↑ Shift + I |
NavigationGo to type declaration |
Ctrl + ↑ Shift + B |
NavigationGo to super-method/ super-class |
Ctrl + U |
NavigationGo to previous /next method |
Alt + ↑ ↓ |
NavigationMove to code block end |
Ctrl + ] |
NavigationMove to code block start |
Ctrl + [ |
NavigationFile structure popup |
Ctrl + F12 |
NavigationType hierarchy |
Ctrl + H |
NavigationMethod hierarchy |
Ctrl + ↑ Shift + H |
NavigationCall hierarchy |
Ctrl + Alt + H |
NavigationNext highlighted error |
F2 |
NavigationPrevious highlighted error |
↑ Shift + F2 |
NavigationEdit source |
F4 |
NavigationShow navigation bar |
Alt + Home |
NavigationToggle bookmark |
F11 |
NavigationToggle bookmark with mnemonic |
Ctrl + F11 |
NavigationGo to numbered bookmark |
Ctrl + Num 0 - Num 9 |
NavigationShow bookmarks |
↑ Shift + F11 |
Compile and runMake project |
Ctrl + F9 |
Compile and runCompile selected file, package or module |
Ctrl + ↑ Shift + 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 |
Compile and runRun context configuration from editor |
Ctrl + ↑ Shift + F10 |
Usage searchFind usages |
Alt + F7 |
Usage searchFind usages in file |
Ctrl + 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 historyPush commits |
Ctrl + ↑ Shift + K |
VCS / Local history"VCS" quick popup |
Alt + ` |
Live TemplatesSurround with Live Template |
Ctrl + Alt + J |
Live TemplatesInsert live template |
Ctrl + J |