IDE

🟠IntelliJ IDEA Keyboard Shortcuts

31 essential shortcuts for IntelliJ IDEA

General

ShortcutAction
Shift ShiftSearch Everywhere
Ctrl+Shift+A/⌘⇧AFind Action (command palette)

Navigation

ShortcutAction
Ctrl+N/⌘ONavigate to class
Ctrl+Shift+N/⌘⇧ONavigate to file
Ctrl+Alt+Shift+N/⌘⌥ONavigate to symbol
Ctrl+E/⌘ERecent files popup
Ctrl+B/⌘BGo to declaration
Ctrl+Alt+B/⌘⌥BGo to implementation
Alt+F7/⌥F7Find usages
Ctrl+F12/⌘F12File structure popup

Editing

ShortcutAction
Ctrl+SpaceBasic code completion
Ctrl+Shift+SpaceSmart code completion
Alt+Enter/⌥↩Intention actions and quick fixes
Ctrl+Alt+L/⌘⌥LReformat code
Ctrl+Alt+O/⌃⌥OOptimize imports
Ctrl+D/⌘DDuplicate line or selection
Ctrl+Y/⌘⌫Delete line
Ctrl+Shift+Up/⌘⇧↑Move statement up
Ctrl+Shift+Down/⌘⇧↓Move statement down
Ctrl+//⌘/Toggle line comment

Refactoring

ShortcutAction
Shift+F6Rename refactoring
Ctrl+Alt+M/⌘⌥MExtract method
Ctrl+Alt+V/⌘⌥VExtract variable
Ctrl+Alt+F/⌘⌥FExtract field

Running

ShortcutAction
Shift+F10/⌃RRun current configuration
Shift+F9/⌃DDebug current configuration
Ctrl+F8/⌘F8Toggle breakpoint
F8Step over
F7Step into

VCS

ShortcutAction
Ctrl+K/⌘KCommit changes (VCS)
Ctrl+Shift+K/⌘⇧KPush commits (VCS)

About IntelliJ IDEA Shortcuts

IntelliJ IDEA by JetBrains is a powerful IDE primarily for Java and Kotlin development, though its Ultimate edition supports virtually all major programming languages and frameworks. IntelliJ is renowned for its deep code intelligence, smart refactoring tools, built-in version control, database tools, and run/debug configurations. Its keyboard shortcuts are designed for maximum productivity with features like structural search, live templates, and intention actions.

This reference covers 31 essential IntelliJ IDEA keyboard shortcuts organized across 6 categories: General, Navigation, Editing, and more. Each shortcut lists both macOS and Windows/Linux key combinations where applicable, making it easy to find the right key combo regardless of your operating system.

Learning keyboard shortcuts is one of the highest-leverage investments you can make in your daily workflow. Studies show that developers and designers who rely on keyboard shortcuts are measurably faster at common tasks. Rather than memorizing every shortcut at once, focus on the ones you use most frequently and gradually expand your repertoire.

Bookmark this page for quick reference whenever you need to look up a IntelliJ IDEA shortcut. The categorized layout makes it easy to find shortcuts by their function, whether you need navigation, editing, or specialized commands.

Related apps