Fundamentals 19 min read

IntelliJ IDEA Shortcut Keys Reference for Windows and macOS

This article provides a comprehensive list of IntelliJ IDEA keyboard shortcuts for both Windows and macOS, covering basic navigation, editing, refactoring, debugging, version control, and other essential functions to enhance developer productivity without using a mouse.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
IntelliJ IDEA Shortcut Keys Reference for Windows and macOS

IntelliJ IDEA Shortcut Keys – Windows

Common Ctrl shortcuts include file search (Ctrl+F), replace (Ctrl+R), undo/redo (Ctrl+Z / Ctrl+Shift+Z), navigation (Ctrl+N, Ctrl+G), code formatting (Ctrl+Alt+L), and version‑control actions (Ctrl+K, Ctrl+T). Alt shortcuts provide quick access to version‑control menus, intention actions (Alt+Enter), and code generation (Alt+Insert). Shift shortcuts handle project‑wide search/replace (Shift+F), refactoring dialogs (Shift+F6), and editor navigation (Shift+Tab, Shift+Esc). Combined Ctrl+Shift shortcuts manage file opening (Ctrl+Shift+N), code case conversion (Ctrl+Shift+U), and bookmark handling (Ctrl+Shift+1‑9). Additional combos like Ctrl+Alt , Ctrl+Shift+Alt , and Alt+Shift cover formatting, optimization, debugging, and task management.

IntelliJ IDEA Shortcut Keys – macOS

Mac shortcuts use the Command (⌘), Option (⌥), Control (⌃) and Shift (⇧) keys. Core actions include ⌘F for file find, ⌘R for replace, ⌘N for new class, and ⌘⇧N for generating code (getters/setters, constructors). Navigation shortcuts such as ⌘O (class search) and ⌘⇧O (type search) replace Windows equivalents. Refactoring uses ⌘⌥N , ⌘⌥M , ⌘⌥V , etc. Version‑control commands are ⌘K (commit) and ⌘T (update). Debugging shortcuts include ⌘F8 (toggle breakpoint) and ⌘F9 (run). The article also lists miscellaneous shortcuts for window management, code folding, and live templates.

By mastering these shortcuts, developers can perform virtually all IDEA functions via the keyboard, significantly speeding up coding, navigation, and project management.

productivityIntelliJ IDEAIDEdevelopment toolskeyboard shortcuts
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.