IntelliJ IDEA is a robust IDE offering smart coding assistance, deep intelligence, and automation features for efficient and quality-driven Java development. Download IntelliJ IDEA
General Shortcuts | |
|---|---|
| Open Corresponding Tool Window | ⌘ (command) + 0..9 Add to Pie Menu |
| Save All | ⌘ (command) + s Add to Pie Menu |
| Synchronize | ⌘ (command) + ⌥ (option) + y Add to Pie Menu |
| Toggle Maximize Editor | ⌘ (command) + ⇧ (shift) + f12 Add to Pie Menu |
| Find Action | ⌘ (command) + ⇧ (shift) + a Add to Pie Menu |
| Open Setting Dialog | ⌘ (command) + , Add to Pie Menu |
| Open Project Structure Dialog | ⌘ (command) + ; Add to Pie Menu |
| Quick Switch Current Scheme | ⌃ (control) + ` Add to Pie Menu |
| Inspect Current file with Current file | ⌥ (option) + ⇧ (shift) + i Add to Pie Menu |
Debugging Shortcuts | |
| Run to Cursor | ⌥ (option) + f9 Add to Pie Menu |
| Smart Step In/Step Out | ⇧ (shift) + f7 Add to Pie Menu |
| Step Over | f8 Add to Pie Menu |
| Step Into | f7 Add to Pie Menu |
| Evaluate Expression | ⌥ (option) + f8 Add to Pie Menu |
| Switch Breakpoint | ⌘ (command) + f8 Add to Pie Menu |
| View Breakpoints | ⌘ (command) + ⇧ (shift) + f8 Add to Pie Menu |
| Resume Program | ⌘ (command) + ⌥ (option) + r Add to Pie Menu |
Editing Shortcuts | |
| Basic Code Completion | ⌃ (control) + spacebar Add to Pie Menu |
| Smart Code Completion | ⌃ (control) + ⇧ (shift) + spacebar Add to Pie Menu |
| Quick Documentation Setup | ⌃ (control) + j Add to Pie Menu |
| External document | ⇧ (shift) + f1 Add to Pie Menu |
| Complete Statement | ⌘ (command) + ⇧ (shift) + ↵ Add to Pie Menu |
| Parameter Information | ⌘ (command) + p Add to Pie Menu |
| Override Methods | ⌃ (control) + o Add to Pie Menu |
| Generate Code | ⌘ (command) + n Add to Pie Menu |
| Generate Code | ⌃ (control) + ↵ Add to Pie Menu |
| Implement Methods | ⌃ (control) + i Add to Pie Menu |
| Surround With | ⌘ (command) + ⌥ (option) + t Add to Pie Menu |
| Comment/Uncomment with Line Comment | ⌘ (command)Add to Pie Menu |
| Comment/Uncomment with Block Comment | ⌘ (command) + ⌥ (option)Add to Pie Menu |
| Extend Selection | ⌥ (option) + ↑ Add to Pie Menu |
| Shrink Selection | ⌥ (option) + ↓ Add to Pie Menu |
| Context Information | ⌃ (control) + ⇧ (shift) + q Add to Pie Menu |
| Show Intention Actions and Quick Fixes | ⌥ (option) + ↵ Add to Pie Menu |
| Reformat Code | ⌘ (command) + ⌥ (option) + l Add to Pie Menu |
| Duplicate Current Line | ⌘ (command) + d Add to Pie Menu |
| Cut/Copy/Paste Current line to Clipboard | ⌘ (command) + x Add to Pie Menu |
| Oraganize Import | ⌃ (control) + ⌥ (option) + o Add to Pie Menu |
| AutoIndent Lines | ⌃ (control) + ⌥ (option) + i Add to Pie Menu |
| Delete line at caret | ⌘ (command) + ⌫ Add to Pie Menu |
| Start New line | ⇧ (shift) + ↵ Add to Pie Menu |
| Smart line join | ⌃ (control) + ⇧ (shift) + j Add to Pie Menu |
| Smart line split | ⌘ (command) + ↵ Add to Pie Menu |
| Close Active Editor Tab | ⌘ (command) + w Add to Pie Menu |
| Expand All | ⌘ (command) + ⇧ (shift)Add to Pie Menu |
| Collapse All | ⌘ (command) + ⇧ (shift) + - Add to Pie Menu |
| Expand/Collapse Code block | ⌘ (command)Add to Pie Menu |
| Delete to end word | ⌥ (option) + ⌫ Add to Pie Menu |
| Delete to word start | ⌥ (option) + ⌫ Add to Pie Menu |
| Select till code block end | ⌘ (command) + ⇧ (shift) + ] Add to Pie Menu |
| Select till code block start | ⌘ (command) + ⇧ (shift) + [ Add to Pie Menu |
| Switch case for Word at Caret or Selected block | ⌘ (command) + ⇧ (shift) + u Add to Pie Menu |
Find and Replace Shortcuts | |
| Find | ⌘ (command) + f Add to Pie Menu |
| Replace | ⌘ (command) + r Add to Pie Menu |
| Search Everywhere | double shift Add to Pie Menu |
| Find Next | ⌘ (command) + g Add to Pie Menu |
| Find Previous | ⌘ (command) + ⇧ (shift) + g Add to Pie Menu |
| Find in Path | ⌘ (command) + ⇧ (shift) + f Add to Pie Menu |
| Replace in Path | ⌘ (command) + ⇧ (shift) + r Add to Pie Menu |
| Select Next Occurance | ⌃ (control) + g Add to Pie Menu |
| Select All Occurance | ⌘ (command) + ⌃ (control) + g Add to Pie Menu |
| Unselect Occurance | ⌃ (control) + g Add to Pie Menu |
Refactoring | |
| Copy | f5 Add to Pie Menu |
| Move | f6 Add to Pie Menu |
| Rename | ⇧ (shift) + f6 Add to Pie Menu |
| Inline | ⌘ (command) + ⌥ (option) + n Add to Pie Menu |
| Change Signature | ⌘ (command) + f6 Add to Pie Menu |
| Refactor this | ⌃ (control) + t Add to Pie Menu |
| Safe Delete | ⌘ (command) + ⌫ Add to Pie Menu |
| Extract Method | ⌘ (command) + ⌥ (option) + m Add to Pie Menu |
| Extract Field | ⌘ (command) + ⌥ (option) + f Add to Pie Menu |
| Extract parameter | ⌘ (command) + ⌥ (option) + p Add to Pie Menu |
| Extract Constant | ⌘ (command) + ⌥ (option) + c Add to Pie Menu |
| Extract Variable | ⌘ (command) + ⌥ (option) + v Add to Pie Menu |
Usage Shortcuts | |
| Find Usage in File | ⌘ (command) + f7 Add to Pie Menu |
| Find Usage | ⌥ (option) + f7 Add to Pie Menu |
| Highlight Usage in File | ⌘ (command) + ⇧ (shift) + f7 Add to Pie Menu |
| Show Usage | ⌘ (command) + ⌥ (option) + f7 Add to Pie Menu |
VCS/Local History | |
| VCS Quick Popup | ⌃ (control) + v Add to Pie Menu |
| Commit Project to VCS | ⌘ (command) + k Add to Pie Menu |
| Update Project from VCS | ⌘ (command) + t Add to Pie Menu |
| Push Commits | ⌘ (command) + ⇧ (shift) + k Add to Pie Menu |
Live Templates | |
| Insert Live Template | ⌘ (command) + j Add to Pie Menu |
| Surround with Live Template | ⌘ (command) + ⌥ (option) + j Add to Pie Menu |
Navigation Shortcuts | |
| Go to Class | ⌘ (command) + o Add to Pie Menu |
| Go to File | ⌘ (command) + ⇧ (shift) + o Add to Pie Menu |
| Go to Symbol | ⌘ (command) + ⌥ (option) + o Add to Pie Menu |
| Go back to Previous tool window | f12 Add to Pie Menu |
| Go to Editor | esc Add to Pie Menu |
| Hide Active/Last Active Window | ⇧ (shift) + esc Add to Pie Menu |
| Go to Line | ⌘ (command) + l Add to Pie Menu |
| Recent files Popup | ⌘ (command) + e Add to Pie Menu |
| Select current file/Symbol in any View | ⌥ (option) + f1 Add to Pie Menu |
| Go to Next/Previous Tab | ⌃ (control) + ← Add to Pie Menu |
| Go to Type Declaration | ⌃ (control) + ⇧ (shift) + b Add to Pie Menu |
| Navigate back/forward | ⌘ (command) + ⌥ (option) + ← Add to Pie Menu |
| Go to last edit location | ⌘ (command) + ⇧ (shift) + ⌫ Add to Pie Menu |
| Go to super method/super class | ⌘ (command) + u Add to Pie Menu |
| Type Hierarchy | ⌃ (control) + h Add to Pie Menu |
| Method Hierarchy | ⌘ (command) + ⇧ (shift) + h Add to Pie Menu |
| Toggle Bookmark | f3 Add to Pie Menu |
| Toggle Bookmark with Mnemonic | ⌥ (option) + f3 Add to Pie Menu |
| Show Bookmarks | ⌘ (command) + f3 Add to Pie Menu |
| Go to Numbered Bookmark | ⌃ (control) + 0..9 Add to Pie Menu |
| Show Navigation bar | ⌥ (option) + home Add to Pie Menu |
| Edit Source | f4 Add to Pie Menu |
| View Source | ⌘ (command) + ↓ Add to Pie Menu |
| Call Hierarchy | ⌃ (control) + ⌥ (option) + h Add to Pie Menu |
| File Structure Popup | ⌘ (command) + f12 Add to Pie Menu |
| Move to code block end/start | ⌘ (command) + ] Add to Pie Menu |
| Go to Declaration | ⌘ (command) + b Add to Pie Menu |
| Go to Previous/Next Method | ⌃ (control) + ↑ Add to Pie Menu |
| Open Quick Definition Lookup | ⌘ (command) + y Add to Pie Menu |
| Pie Menu for IntelliJ IDEA Work faster with a customized radial menu for IntelliJ IDEA. Add whatever shortcut you want! Download at www.pie-menu.com | ![]() |
Do you want all keyboard shortcuts for IntelliJ IDEA in one pdf?


The convenience of shortcuts without the memorization!