The JetBrains shortcuts that matter — Search Everywhere, refactoring, completion, run & debug. Mac and Windows.
Search & navigate
Search Everywhere⇧+⇧Shift+ShiftShift+Shift
Find Action⌘+⇧+ACtrl+Shift+ACtrl+Shift+A
Go to file⌘+⇧+OCtrl+Shift+NCtrl+Shift+N
Go to class⌘+OCtrl+NCtrl+N
Go to line⌘+LCtrl+GCtrl+G
Recent files⌘+ECtrl+ECtrl+E
Go to declaration⌘+BCtrl+BCtrl+B
Go to implementation⌘+⌥+BCtrl+Alt+BCtrl+Alt+B
Editing
Duplicate line⌘+DCtrl+DCtrl+D
Delete line⌘+⌫Ctrl+YCtrl+Y
Comment line⌘+/Ctrl+/Ctrl+/
Reformat code⌘+⌥+LCtrl+Alt+LCtrl+Alt+L
Extend selection⌥+↑Ctrl+WCtrl+W
Shrink selection⌥+↓Ctrl+Shift+WCtrl+Shift+W
Move line up/down⌥+⇧+↑/↓Alt+Shift+↑/↓Alt+Shift+↑/↓
Column selection⌥+dragAlt+dragAlt+drag
Code & completion
Basic completion⌃+SpaceCtrl+SpaceCtrl+Space
Show intention / quick-fix⌥+↵Alt+EnterAlt+Enter
Parameter info⌘+PCtrl+PCtrl+P
Quick documentationF1Ctrl+QCtrl+Q
Generate code⌘+NAlt+InsertAlt+Insert
Optimize imports⌃+⌥+OCtrl+Alt+OCtrl+Alt+O
Surround with⌘+⌥+TCtrl+Alt+TCtrl+Alt+T
Run, debug & refactor
Run⌃+RShift+F10Shift+F10
Debug⌃+DShift+F9Shift+F9
Rename⇧+F6Shift+F6Shift+F6
Refactor this⌃+TCtrl+Alt+Shift+TCtrl+Alt+Shift+T
Find usages⌥+F7Alt+F7Alt+F7
Toggle breakpoint⌘+F8Ctrl+F8Ctrl+F8
No shortcuts match your search.
These apply across the JetBrains IDEs — IntelliJ IDEA, PyCharm, WebStorm, GoLand, Rider and others — using the default keymap. Windows/Linux share the same keys.
Two shortcuts unlock the rest
JetBrains IDEs are deep, but two shortcuts get you almost anywhere. Search Everywhere — tap Shift twice — finds files, classes, symbols and even settings from one box. Find Action (⌘⇧A / Ctrl+Shift+A) runs any command by name and shows its shortcut, so you can discover the rest as you go. Between them you rarely need the menus.
Refactoring is the headline feature
The reason many developers stay in JetBrains tools is refactoring. Rename (⇧F6) updates every reference safely, Refactor This (⌃T / Ctrl+Alt+Shift+T) opens the full menu, and quick-fix (⌥↵ / Alt+Enter) is the context-aware key you'll press constantly to import, generate and correct code. Add Reformat Code (⌘⌥L / Ctrl+Alt+L) and your code stays clean without effort. Pair these with the Git commands and the built-in VCS tools for a complete workflow.
FAQ
Do these work in PyCharm and WebStorm too?
Yes. All JetBrains IDEs share the same default keymap, so these shortcuts work in IntelliJ IDEA, PyCharm, WebStorm, GoLand, Rider, PhpStorm and the rest.
What is Search Everywhere in IntelliJ?
Press Shift twice to open Search Everywhere, which searches files, classes, symbols, actions and settings from a single box — the fastest way to navigate the IDE.