This is a searchable reference for IntelliJ IDEA keyboard shortcuts. Choose the macOS or Windows/Linux default keymap, then look up a shortcut by the action it performs or by the key combination itself. It covers search, navigation, code completion, editing, refactoring and run/debug — the actions that make navigating a large codebase fast.
How it works
IntelliJ ships two default keymaps: “macOS” and “Windows/Linux (Default)”. They differ both in modifier keys and in some bindings, so the tool keeps both for every action and shows whichever you select. Search matches the action description, the group and either key column, so you can find “rename”, “go to declaration” or a chord like “alt enter” directly. The group filter lets you study one area — for instance every Refactor shortcut — at a glance.
Tips
A few shortcuts unlock most of the IDE: Search Everywhere (double Shift) to reach anything, Alt+Enter for context actions and quick fixes, Refactor This (Ctrl+Alt+Shift+T / Ctrl+T) for every refactoring at the caret, and Go to declaration (Ctrl+B / Cmd+B) to jump to definitions. Symbols follow Apple’s convention: ⌘ Command, ⌥ Option/Alt, ⌃ Control, ⇧ Shift, ↩ Enter, ⌫ Delete. Because all JetBrains IDEs share this keymap, the same shortcuts work in PyCharm, WebStorm and the rest. Everything runs in your browser; nothing is uploaded.