Get the IntelliJ IDEA poster 4 art directions — pick one below, click to zoom & compare.
⤢ INTELLIJ IDEA KEYBOARD SHORTCUTS · MAC · 45 ESSENTIAL 1 ⌘ Show Proj… 2 3 4 5 6 ⌘ Show Prob… 7 8 ⌘ ⇧ Toggle Col… 9 0 Q W E ⌘ Recent Files R ⌘ Replace T ⌃ Refactor T… Y U ⌘ Go to Sup… I ⌘ ⌥ ⇧ Run Inspec… O P ⌘ Parameter… A ⌘ ⇧ Find Action S D ⌃ ⌥ Debug F ⌘ Find G ⌥ ⇧ Add Caret… H J K L ⌘ ⌥ Reformat… Z X ⌘ Cut C ⌘ Copy V ⌃ VCS Oper… B ⌘ Go to Decl… N ⌘ Generate M ⌃ Move Care… MORE SHORTCUTS Search Everywh… ⇧ › ⇧ Rebuild ⌘ ⇧ F9 Show Intention… ⌥ ↵ Find Usages ⌥ F7 Select In ⌥ F1 Settings ⌘ , Run Anything ⌃ › ⌃ View Breakpoints ⌘ ⇧ F8 Attach to Process ⌥ ⇧ F5 New in This Dire… ⌃ ⌥ N Build Project ⌘ F9 Paste ⌘ V Paste as Plain Te… ⌘ ⌥ ⇧ V Paste from Histo… ⌘ ⇧ V Copy Paths ⌘ ⇧ C Move Caret to Pr… ⌥ ← Move Caret to N… ⌥ → Move Caret to Li… ⌘ ← Move Caret to Li… ⌘ → Move Caret to C… ⌘ ⌥ [ Select All ⌘ A Left with Selecti… ⇧ ← Right with Select… ⇧ → Move Caret to Pr… ⌥ ⇧ ← Move Caret to N… ⌥ ⇧ → shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH INTELLIJ IDEA · MAC INTELLIJ IDEA KEYBOARD SHORTCUTS · MAC · 45 ESSENTIAL 1 ⌘ Show Proj… 2 3 4 5 6 ⌘ Show Prob… 7 8 ⌘ ⇧ Toggle Col… 9 0 A ⌘ ⇧ Find Action Z E ⌘ Recent Files R ⌘ Replace T ⌃ Refactor T… Y U ⌘ Go to Sup… I ⌘ ⌥ ⇧ Run Inspec… O P ⌘ Parameter… Q S D ⌃ ⌥ Debug F ⌘ Find G ⌥ ⇧ Add Caret… H J K L ⌘ ⌥ Reformat… M ⌃ Move Care… W X ⌘ Cut C ⌘ Copy V ⌃ VCS Oper… B ⌘ Go to Decl… N ⌘ Generate MORE SHORTCUTS Search Everywh… ⇧ › ⇧ Rebuild ⌘ ⇧ F9 Show Intention… ⌥ ↵ Find Usages ⌥ F7 Select In ⌥ F1 Settings ⌘ , Run Anything ⌃ › ⌃ View Breakpoints ⌘ ⇧ F8 Attach to Process ⌥ ⇧ F5 New in This Dire… ⌃ ⌥ N Build Project ⌘ F9 Paste ⌘ V Paste as Plain Te… ⌘ ⌥ ⇧ V Paste from Histo… ⌘ ⇧ V Copy Paths ⌘ ⇧ C Move Caret to Pr… ⌥ ← Move Caret to N… ⌥ → Move Caret to Li… ⌘ ← Move Caret to Li… ⌘ → Move Caret to C… ⌘ ⌥ [ Select All ⌘ A Left with Selecti… ⇧ ← Right with Select… ⇧ → Move Caret to Pr… ⌥ ⇧ ← Move Caret to N… ⌥ ⇧ → shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH INTELLIJ IDEA · MAC ⤢ GENERAL Search Everywhere ⇧ › ⇧ Find Action ⌘ ⇧ A Show Project window ⌘ 1 Rebuild ⌘ ⇧ F9 Show Intention Actions ⌥ ↵ Recent Files ⌘ E Find Usages ⌥ F7 Select In ⌥ F1 Settings ⌘ , Generate ⌘ N Run Anything ⌃ › ⌃ Debug ⌃ ⌥ D View Breakpoints ⌘ ⇧ F8 Attach to Process ⌥ ⇧ F5 VCS Operations Popup ⌃ V Refactor This ⌃ T Reformat Code ⌘ ⌥ L VIEW Expand ⌘ Num + Collapse ⌘ Num − Expand Recursively ⌘ ⌥ Num + Collapse Recursively ⌘ ⌥ Num − Expand All ⌘ ⇧ Num + Collapse All ⌘ ⇧ Num − SEARCH Find ⌘ F Find Next / Move to Next Occurre… ⌘ G Find Previous / Move to Previous… ⌘ ⇧ G Replace ⌘ R Find in Files ⌘ ⇧ F Replace in Files ⌘ ⇧ R RUN & DEBUG New in This Directory ⌃ ⌥ N Build Project ⌘ F9 Run context configuration ⌃ R Run ⌃ ⌥ R NAVIGATION Move Caret to Previous Word ⌥ ← Move Caret to Next Word ⌥ → Move Caret to Line Start ⌘ ← Move Caret to Line End ⌘ → Move Caret to Matching Brace ⌃ M Move Caret to Code Block Start ⌘ ⌥ [ Go to Line/Column ⌘ L Switcher ⌃ ⇥ Recent Changes ⌥ ⇧ C Last Edit Location ⌘ ⇧ ⌫ Back ⌘ [ Forward ⌘ ] Go to Declaration or Usages ⌘ B Go to Type Declaration ⌘ ⇧ B Show Usages ⌘ ⌥ F7 Go to Super Method ⌘ U Go to Implementation(s) ⌘ ⌥ B Go to Test ⌘ ⇧ T Error Description ⌘ F1 Next Highlighted Error F2 Previous Highlighted Error ⇧ F2 Run Inspection by Name ⌘ ⌥ ⇧ I Show Problems window ⌘ 6 EDITING Cut ⌘ X Copy ⌘ C Paste ⌘ V Paste as Plain Text ⌘ ⌥ ⇧ V Paste from History ⌘ ⇧ V Copy Paths ⌘ ⇧ C SELECTION Select All ⌘ A Left with Selection ⇧ ← Right with Selection ⇧ → Move Caret to Previous Word with… ⌥ ⇧ ← Move Caret to Next Word with Sel… ⌥ ⇧ → Move Caret to Line Start with Sele… ⌘ ⇧ ← Add/Remove Caret ⌥ ⇧ LMB Toggle Column Selection Mode ⌘ ⇧ 8 Clone Caret Above ⌥ › ⌥ ↑ Clone Caret Below ⌥ › ⌥ ↓ Add Caret to Each Line in Selection ⌥ ⇧ G Add Selection for Next Occurrence ⌃ G CODE COMPLETION Basic Completion ⌃ ␣ Type-Matching Completion ⌃ ⇧ ␣ Second Basic Completion ⌃ ⌥ ␣ Complete Current Statement ⌘ ⇧ ↵ Parameter Info ⌘ P Quick Documentation F1 IntelliJ IDEA KEYBOARD SHORTCUTS · MAC · 80 ESSENTIAL BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH INTELLIJ IDEA · MAC ⤢ GENERAL 17 Search Everywhere ⇧ › ⇧ Find Action ⌘ ⇧ A Show Project window ⌘ 1 Rebuild ⌘ ⇧ F9 Show Intention Actio… ⌥ ↵ Recent Files ⌘ E Find Usages ⌥ F7 Select In ⌥ F1 Settings ⌘ , Generate ⌘ N Run Anything ⌃ › ⌃ Debug ⌃ ⌥ D View Breakpoints ⌘ ⇧ F8 Attach to Process ⌥ ⇧ F5 VCS Operations Popup ⌃ V Refactor This ⌃ T Reformat Code ⌘ ⌥ L SEARCH 06 Find ⌘ F Find Next / Move to… ⌘ G Find Previous / Move… ⌘ ⇧ G Replace ⌘ R Find in Files ⌘ ⇧ F Replace in Files ⌘ ⇧ R RUN & DEBUG 04 New in This Directory ⌃ ⌥ N Build Project ⌘ F9 Run context configur… ⌃ R Run ⌃ ⌥ R SELECTION 12 Select All ⌘ A Left with Selection ⇧ ← Right with Selection ⇧ → Move Caret to Previo… ⌥ ⇧ ← Move Caret to Next W… ⌥ ⇧ → Move Caret to Line S… ⌘ ⇧ ← Add/Remove Caret ⌥ ⇧ LMB Toggle Column Select… ⌘ ⇧ 8 Clone Caret Above ⌥ › ⌥ ↑ Clone Caret Below ⌥ › ⌥ ↓ Add Caret to Each Li… ⌥ ⇧ G Add Selection for Ne… ⌃ G NAVIGATION 23 Move Caret to Previo… ⌥ ← Move Caret to Next W… ⌥ → Move Caret to Line S… ⌘ ← Move Caret to Line E… ⌘ → Move Caret to Matchi… ⌃ M Move Caret to Code B… ⌘ ⌥ [ Go to Line/Column ⌘ L Switcher ⌃ ⇥ Recent Changes ⌥ ⇧ C Last Edit Location ⌘ ⇧ ⌫ Back ⌘ [ Forward ⌘ ] Go to Declaration or… ⌘ B Go to Type Declarati… ⌘ ⇧ B Show Usages ⌘ ⌥ F7 Go to Super Method ⌘ U Go to Implementation ⌘ ⌥ B Go to Test ⌘ ⇧ T Error Description ⌘ F1 Next Highlighted Err… F2 Previous Highlighted… ⇧ F2 Run Inspection by Na… ⌘ ⌥ ⇧ I Show Problems window ⌘ 6 EDITING 06 Cut ⌘ X Copy ⌘ C Paste ⌘ V Paste as Plain Text ⌘ ⌥ ⇧ V Paste from History ⌘ ⇧ V Copy Paths ⌘ ⇧ C VIEW 06 Expand ⌘ Num + Collapse ⌘ Num − Expand Recursively ⌘ ⌥ Num + Collapse Recursively ⌘ ⌥ Num − Expand All ⌘ ⇧ Num + Collapse All ⌘ ⇧ Num − CODE COMPLETION 06 Basic Completion ⌃ ␣ Type-Matching Comple… ⌃ ⇧ ␣ Second Basic Complet… ⌃ ⌥ ␣ Complete Current Sta… ⌘ ⇧ ↵ Parameter Info ⌘ P Quick Documentation F1 IntelliJ IDEA KEYBOARD SHORTCUTS · MAC · 80 ESSENTIAL BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH INTELLIJ IDEA · MAC ⤢ INTELLIJ IDEA · KEYBOARD SHORTCUTS Mac · 8 SETS · No.01 INTELLIJ IDEA TOTAL 80 SHORTCUTS FOR MAC · SHIPPED COMBOS SETS GENERAL 17 RUN & DEBUG 04 EDITING 06 NAVIGATION 23 SELECTION 12 VIEW 06 CODE COMPLETI 06 SEARCH 06 REF. EDITION · JAN 2026 shortcutposters.com Search Everywhere ⇧ › ⇧ Find Action ⌘ ⇧ A Show Project window ⌘ 1 Rebuild ⌘ ⇧ F9 Show Intention Actions ⌥ ↵ Recent Files ⌘ E Find Usages ⌥ F7 Select In ⌥ F1 Settings ⌘ , Generate ⌘ N Run Anything ⌃ › ⌃ Debug ⌃ ⌥ D View Breakpoints ⌘ ⇧ F8 Attach to Process ⌥ ⇧ F5 VCS Operations Popup ⌃ V Refactor This ⌃ T Reformat Code ⌘ ⌥ L New in This Directory ⌃ ⌥ N Build Project ⌘ F9 Run context configuration ⌃ R Run ⌃ ⌥ R Cut ⌘ X Copy ⌘ C Paste ⌘ V Paste as Plain Text ⌘ ⌥ ⇧ V Paste from History ⌘ ⇧ V Copy Paths ⌘ ⇧ C Move Caret to Previous Word ⌥ ← Move Caret to Next Word ⌥ → Move Caret to Line Start ⌘ ← Move Caret to Line End ⌘ → Move Caret to Matching Brace ⌃ M Move Caret to Code Block Start ⌘ ⌥ [ Go to Line/Column ⌘ L Switcher ⌃ ⇥ Recent Changes ⌥ ⇧ C Last Edit Location ⌘ ⇧ ⌫ Back ⌘ [ Forward ⌘ ] Go to Declaration or Usages ⌘ B Go to Type Declaration ⌘ ⇧ B Show Usages ⌘ ⌥ F7 Go to Super Method ⌘ U Go to Implementation(s) ⌘ ⌥ B Go to Test ⌘ ⇧ T Error Description ⌘ F1 Next Highlighted Error F2 Previous Highlighted Error ⇧ F2 Run Inspection by Name ⌘ ⌥ ⇧ I Show Problems window ⌘ 6 Select All ⌘ A Left with Selection ⇧ ← Right with Selection ⇧ → Move Caret to Previous Word with Sel… ⌥ ⇧ ← Move Caret to Next Word with Selecti… ⌥ ⇧ → Move Caret to Line Start with Selection ⌘ ⇧ ← Add/Remove Caret ⌥ ⇧ LMB Toggle Column Selection Mode ⌘ ⇧ 8 Clone Caret Above ⌥ › ⌥ ↑ Clone Caret Below ⌥ › ⌥ ↓ Add Caret to Each Line in Selection ⌥ ⇧ G Add Selection for Next Occurrence ⌃ G Expand ⌘ Num + Collapse ⌘ Num − Expand Recursively ⌘ ⌥ Num + Collapse Recursively ⌘ ⌥ Num − Expand All ⌘ ⇧ Num + Collapse All ⌘ ⇧ Num − Basic Completion ⌃ ␣ Type-Matching Completion ⌃ ⇧ ␣ Second Basic Completion ⌃ ⌥ ␣ Complete Current Statement ⌘ ⇧ ↵ Parameter Info ⌘ P Quick Documentation F1 Find ⌘ F Find Next / Move to Next Occurrence ⌘ G Find Previous / Move to Previous Occu… ⌘ ⇧ G Replace ⌘ R Find in Files ⌘ ⇧ F Replace in Files ⌘ ⇧ R INTELLIJ IDEA KEYBOARD SHORTCUTS · MAC · 14 ESSENTIAL 1 ⌘ Show Proj… 2 3 4 5 6 7 8 9 0 Q W E ⌘ Recent Files R T Y U I O P A ⌘ ⇧ Find Action S D ⌃ ⌥ Debug F G H J K L Z X C V B N ⌘ Generate M MORE SHORTCUTS Search Everywhere ⇧ › ⇧ Rebuild ⌘ ⇧ F9 Show Intention Actions ⌥ ↵ Find Usages ⌥ F7 Select In ⌥ F1 Settings ⌘ , Run Anything ⌃ › ⌃ View Breakpoints ⌘ ⇧ F8 Attach to Process ⌥ ⇧ F5 shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH INTELLIJ IDEA · MAC Keyboard map GENERAL Search Everywhere ⇧ › ⇧ Find Action ⌘ ⇧ A Show Project window ⌘ 1 Rebuild ⌘ ⇧ F9 Show Intention Actions ⌥ ↵ Recent Files ⌘ E Find Usages ⌥ F7 Select In ⌥ F1 Settings ⌘ , Generate ⌘ N Run Anything ⌃ › ⌃ Debug ⌃ ⌥ D View Breakpoints ⌘ ⇧ F8 Attach to Process ⌥ ⇧ F5 IntelliJ IDEA KEYBOARD SHORTCUTS · MAC · 14 ESSENTIAL BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH INTELLIJ IDEA · MAC Isometric GENERAL 14 Search Everywhere ⇧ › ⇧ Find Action ⌘ ⇧ A Show Project window ⌘ 1 Rebuild ⌘ ⇧ F9 Show Intention Actions ⌥ ↵ Recent Files ⌘ E Find Usages ⌥ F7 Select In ⌥ F1 Settings ⌘ , Generate ⌘ N Run Anything ⌃ › ⌃ Debug ⌃ ⌥ D View Breakpoints ⌘ ⇧ F8 Attach to Process ⌥ ⇧ F5 IntelliJ IDEA KEYBOARD SHORTCUTS · MAC · 14 ESSENTIAL BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH INTELLIJ IDEA · MAC Typewriter INTELLIJ IDEA · KEYBOARD SHORTCUTS Mac · 1 SETS · No.01 INTELLIJ IDEA TOTAL 14 SHORTCUTS FOR MAC · SHIPPED COMBOS SETS GENERAL 14 REF. EDITION · JAN 2026 shortcutposters.com Search Everywhere ⇧ › ⇧ Find Action ⌘ ⇧ A Show Project window ⌘ 1 Rebuild ⌘ ⇧ F9 Show Intention Actions ⌥ ↵ Recent Files ⌘ E Find Usages ⌥ F7 Select In ⌥ F1 Settings ⌘ , Generate ⌘ N Run Anything ⌃ › ⌃ Debug ⌃ ⌥ D View Breakpoints ⌘ ⇧ F8 Attach to Process ⌥ ⇧ F5 Editorial IntelliJ IDEA is JetBrains' flagship Java and JVM IDE, also widely used for Kotlin, Scala, and polyglot development. Its keymap centers on a few high-leverage actions — Search Everywhere, Find Action, code completion, and refactorings — that let you navigate and reshape large codebases without leaving the keyboard.
Official: Official site
All IntelliJ IDEA keyboard shortcuts (Mac)
Navigation Selection Run & Debug Editing General VCS View Code Completion Search Refactoring
Show all keys Show used keys only
+ 27 more controls in the table below
Navigation Selection Run & Debug Editing General VCS View Code Completion Search Refactoring
Show all keys Show used keys only
+ 27 more controls in the table below
Navigation 46 Action Shortcut Move Caret to Previous Word ⌥ ← Move Caret to Next Word ⌥ → Move Caret to Line Start ⌘ ← Move Caret to Line End ⌘ → Move Caret to Matching Brace ⌃ M Move Caret to Code Block Start ⌘ ⌥ [ Go to Line/Column ⌘ L Switcher ⌃ ⇥ Recent Changes ⌥ ⇧ C Last Edit Location ⌘ ⇧ ⌫ Back ⌘ [ Forward ⌘ ] Go to Declaration or Usages ⌘ B Go to Type Declaration ⌘ ⇧ B Show Usages ⌘ ⌥ F7 Go to Super Method ⌘ U Go to Implementation(s) ⌘ ⌥ B Go to Test ⌘ ⇧ T Error Description ⌘ F1 Next Highlighted Error F2 Previous Highlighted Error ⇧ F2 Run Inspection by Name ⌘ ⌥ ⇧ I Show Problems window ⌘ 6 Move Caret to Code Block End ⌘ ⌥ ] Next Method ⌃ ⇧ ↓ Previous Method ⌃ ⇧ ↑ Move Caret to Page Top ⌘ ⇞ Move Caret to Page Bottom ⌘ ⇟ Page Up ⇞ Select Next Tab ⌘ ⇧ ] Select Previous Tab ⌘ ⇧ [ Toggle Anonymous Bookmark F3 Toggle Bookmark with Digit ⌃ ⇧ 0 9 Toggle Bookmark with Mnemonic ⌥ F3 Show All Bookmarks ⌘ F3 Highlight Usages in File ⌘ ⇧ F7 Page Down ⇟ Move Caret to Text Start ⌘ ↖ Move Caret to Text End ⌘ ↘ Go to Bookmark with Digit ⌃ 0 9 Show Mnemonic Bookmarks ⌘ ⌥ F3 Show Bookmarks window ⌘ 2 Show Structure window ⌘ 7 Show Find window ⌘ 3 Next Occurrence ⌘ ⌥ ↓ Previous Occurrence ⌘ ⌥ ↑
Selection 30 Action Shortcut Select All ⌘ A Left with Selection ⇧ ← Right with Selection ⇧ → Move Caret to Previous Word with Selection ⌥ ⇧ ← Move Caret to Next Word with Selection ⌥ ⇧ → Move Caret to Line Start with Selection ⌘ ⇧ ← Add/Remove Caret ⌥ ⇧ LMB Toggle Column Selection Mode ⌘ ⇧ 8 Clone Caret Above ⌥ then ⌥ ↑ Clone Caret Below ⌥ then ⌥ ↓ Add Caret to Each Line in Selection ⌥ ⇧ G Add Selection for Next Occurrence ⌃ G Move Caret to Line End with Selection ⌘ ⇧ → Up with Selection ⇧ ↑ Down with Selection ⇧ ↓ Move Caret to Code Block Start with Selection ⌘ ⌥ ⇧ [ Move Caret to Code Block End with Selection ⌘ ⌥ ⇧ ] Move Caret to Page Top with Selection ⌘ ⇧ ⇞ Select All Occurrences ⌘ ⌃ G Deselect Last Occurrence ⌃ ⇧ G Create Rectangular Selection ⌥ ⇧ MMB Drag to Create Rectangular Selection ⌥ LMB Drag to Create Multiple Rectangular Selections ⌘ ⌥ ⇧ LMB Move Caret to Page Bottom with Selection ⌘ ⇧ ⇟ Page Up with Selection ⇧ ⇞ Page Down with Selection ⇧ ⇟ Move Caret to Text Start with Selection ⌘ ⇧ ↖ Move Caret to Text End with Selection ⌘ ⇧ ↘ Extend Selection ⌥ ↑ Shrink Selection ⌥ ↓
Run & Debug 25 Action Shortcut New in This Directory ⌃ ⌥ N Build Project ⌘ F9 Run context configuration ⌃ R Run ⌃ ⌥ R Debug context configuration ⌃ D Stop ⌘ F2 Resume Program ⌘ ⌥ R Stop Background Processes ⌘ ⇧ F2 Step Over F8 Force Step Over ⌥ ⇧ F8 Step Into F7 Smart Step Into ⇧ F7 Force Step Into ⌥ ⇧ F7 Step Out ⇧ F8 Run To Cursor ⌥ F9 Force Run To Cursor ⌘ ⌥ F9 Show Execution Point ⌥ F10 Evaluate Expression ⌥ F8 Quick Evaluate Expression ⌘ ⌥ F8 Toggle Line Breakpoint ⌘ F8 Toggle Temporary Line Breakpoint ⌘ ⌥ ⇧ F8 Edit Breakpoint ⌘ ⇧ F8 Show Run window ⌘ 4 Show Debug window ⌘ 5 Show Services window ⌘ 8
Editing 23 Action Shortcut Cut ⌘ X Copy ⌘ C Paste ⌘ V Paste as Plain Text ⌘ ⌥ ⇧ V Paste from History ⌘ ⇧ V Copy Paths ⌘ ⇧ C Copy Reference ⌘ ⌥ ⇧ C Save All ⌘ S Undo ⌘ Z Redo ⌘ ⇧ Z Indent Selection ⇥ Unindent Line or Selection ⇧ ⇥ Auto-Indent Lines ⌃ ⌥ I Start New Line ⇧ ↵ Start New Line Before Current ⌘ ⌥ ↵ Delete Line ⌘ ⌫ Join Lines ⌃ ⇧ J Duplicate Line or Selection ⌘ D Toggle Case ⌘ ⇧ U Scratch File ⌘ ⇧ N Open Source in New Window ⇧ F4 Increase Font Size in All Editors ⌃ ⇧ . Decrease Font Size in All Editors ⌃ ⇧ ,
General 17 Action Shortcut Search Everywhere ⇧ then ⇧ Find Action ⌘ ⇧ A Show Project window ⌘ 1 Rebuild ⌘ ⇧ F9 Show Intention Actions ⌥ ↵ Recent Files ⌘ E Find Usages ⌥ F7 Select In ⌥ F1 Settings ⌘ , Generate ⌘ N Run Anything ⌃ then ⌃ Debug ⌃ ⌥ D View Breakpoints ⌘ ⇧ F8 Attach to Process ⌥ ⇧ F5 VCS Operations Popup ⌃ V Refactor This ⌃ T Reformat Code ⌘ ⌥ L
VCS 16 Action Shortcut Commit ⌘ K Update Project ⌘ T Rollback ⌘ ⌥ Z Push ⌘ ⇧ K Next Change ⌃ ⌥ ⇧ ↓ Previous Change ⌃ ⌥ ⇧ ↑ Show Diff ⌘ D Compare Files ⌘ D Next Difference F7 Previous Difference ⇧ F7 Accept Left Side ⌘ ⌃ → Accept Right Side ⌘ ⌃ ← Show Version Control window ⌘ 9 Show Commit window ⌘ 0 Select Opposite Diff Pane ⌃ ⇧ ⇥ Show Diff Settings Popup ⌘ ⇧ D
View 15 Action Shortcut Expand ⌘ Num + Collapse ⌘ Num − Expand Recursively ⌘ ⌥ Num + Collapse Recursively ⌘ ⌥ Num − Expand All ⌘ ⇧ Num + Collapse All ⌘ ⇧ Num − Hide Active Tool Window ⇧ ⎋ Hide All Tool Windows ⌘ ⇧ F12 Jump to Last Tool Window F12 Stretch to Left ⌃ ⌥ ← Stretch to Right ⌃ ⌥ → Stretch to Top ⌃ ⌥ ↑ Fold Selection ⌘ . Stretch to Bottom ⌃ ⌥ ↓ Show Terminal window ⌥ F12
Code Completion 15 Action Shortcut Basic Completion ⌃ ␣ Type-Matching Completion ⌃ ⇧ ␣ Second Basic Completion ⌃ ⌥ ␣ Complete Current Statement ⌘ ⇧ ↵ Parameter Info ⌘ P Quick Documentation F1 Move Statement Up ⌘ ⇧ ↑ Move Statement Down ⌘ ⇧ ↓ Move Element Left ⌘ ⌥ ⇧ ← Move Statement Right ⌘ ⌥ ⇧ → Move Line Up ⌥ ⇧ ↑ Move Line Down ⌥ ⇧ ↓ Comment with Line Comment ⌘ / Comment with Block Comment ⌘ ⌥ / Surround With ⌘ ⌥ T
Search 9 Action Shortcut Find ⌘ F Find Next / Move to Next Occurrence ⌘ G Find Previous / Move to Previous Occurrence ⌘ ⇧ G Replace ⌘ R Find in Files ⌘ ⇧ F Replace in Files ⌘ ⇧ R Go to File ⌘ ⇧ O File Structure ⌘ F12 Go to Symbol ⌘ ⌥ O
Refactoring 9 Action Shortcut Rename ⇧ F6 Change Signature ⌘ F6 Inline ⌘ ⌥ N Move F6 Extract Method ⌘ ⌥ M Introduce Field ⌘ ⌥ F Introduce Parameter ⌘ ⌥ P Introduce Variable ⌘ ⌥ V Safe Delete ⌘ ⌦
Sourced from jetbrains.com
·
Last verified September 25, 2026
·
Shortcuts last changed September 24, 2026
Unofficial reference. ShortcutPosters is not affiliated with, endorsed by, or
sponsored by IntelliJ IDEA. All product names, logos, and trademarks are property of
their respective owners. See our licensing & trademark
notice .
These shortcuts, on physical keys
There is a Stream Deck profile for IntelliJ IDEA — 117
shortcuts laid out across the keys, each one labelled, installed by
double-clicking a file. It fits every current Stream Deck model.
Get the IntelliJ IDEA Stream Deck profile →
Frequently asked questions
Does the poster include every IntelliJ IDEA shortcut? IntelliJ IDEA has 205 keyboard shortcuts on macOS — the complete list is free to read on this page. The poster features the most essential ones, curated to stay readable on a wall.
Can I print it at home? Yes. The digital download is a high-resolution 300 DPI file you can print at home or at any print shop, in standard frame sizes.
Does it cover both Mac and Windows? We sell a separate edition per platform so every key matches your keyboard exactly. This page is the macOS edition.
Is this an official IntelliJ IDEA product? No. This is an unofficial reference poster and is not affiliated with or endorsed by IntelliJ IDEA. All trademarks belong to their respective owners. Was this reference helpful? Thanks — your feedback helps us improve.
▲ Yes
▼ No