- Intellij For Mac
- Intellij Download Mac
IntelliJ IDEA crashes on start with Illuminated Cloud 2 plugin installed IDE crashes on MacOS 10.15 Catalina Antivirus Impact on Build Speed Cmd+Shift+A hotkey opens Terminal with 'apropos' search instead of the Find Action dialog.
When consulting this documentation, you can see keyboard shortcuts for the keymap that you use — choose it with the selector at the top of the page:
Rider's top keyboard shortcuts
- IntelliJ IDEA Community Edition is a comprehensive and feature-packed Java IDE that provides you with all the tools you need for JVM and Android development, while supporting the latest advanced technologies and frameworks. Comes equipped with numerous helpful tools that make coding a.
- Runs on: Mac OS X, Mac OS X 10.4, Mac OS X 10.5 InterGate Policy Manager for Mac OS X v.9.2.5 InterGate Policy Manager for Mac OS X - A comprehensive Internet access management solution, providing control of web content access, usage of P2P, IM and Skype, logging and reporting of user activity, as well a core IP router and firewall.
Command | Shortcut |
---|
Open Solution or Project | ⌃+⇧+O |
Show Action List | ⌥+Enter |
Search Everywhere | Double-⇧ |
Navigate To… | ⌃+⇧+N |
Find Usages | ⌥+F7 |
Select In... | ⌥+F1 |
Settings... | ⌘+, |
Find Action... | ⌘+⇧+A |
Generate... | ⌘+N⌃+Enter |
Build Solution | ⌘+F9 |
Debug... | ⌃+⌥+D |
View Breakpoints... | ⌘+⇧+F8 |
Attach to Process... | ⌥+⇧+F5 |
VCS Operations Popup... | ⌃+V |
Refactor This... | ⌃+T |
Inspect This... | ⌘+⌥+⇧+A |
Finding everything
Command | Shortcut |
---|
Search Everywhere | Double-⇧ |
Find... | ⌘+F |
Find Next / Move to Next Occurrence | ⌘+G |
Find Previous / Move to Previous Occurrence | ⌘+⇧+G |
Replace... | ⌘+R |
Find in Path... | ⌘+⇧+F |
Replace in Path... | ⌘+⇧+R |
Go to File... | ⌘+⇧+O |
File Member | ⌘+F12 |
Go to Symbol... | ⌘+⌥+O |
Find Action... | ⌘+⇧+A |
Navigating from symbols
Command | Shortcut |
---|
Go to Declaration or Usages | ⌘+B⌘+ClickForce touch |
Go to Type Declaration | ⌘+⇧+B⌃+⇧+B⌘+⇧+Click |
Show Usages | ⌘+⌥+F7 |
Go to Super Method | ⌘+U |
Go to Implementation(s) | ⌘+⌥+B⌘+⌥+Click |
Navigate To… | ⌃+⇧+N |
Find Usages | ⌥+F7 |
Highlight Usages in File | ⌘+⇧+F7 |
Context navigation
Command | Shortcut |
---|
Next Method | ⌃+Down |
Previous Method | ⌃+Up |
Go to Line/Column... | ⌘+L |
Switcher | ⌃+Tab⌃+⇧+Tab |
Select In... | ⌥+F1 |
Recent Files | ⌘+E |
Last Edit Location | ⌘+⇧+Backspace |
Back | ⌘+[⌘+⌥+LeftMouse Back |
Forward | ⌘+]⌘+⌥+RightMouse Forward |
Select Next Tab | ⌘+⇧+]⌃+Right |
Select Previous Tab | ⌘+⇧+[⌃+Left |
Show Bookmarks | ⌘+F3 |
Toggle Bookmark | F3 |
Toggle Bookmark with Mnemonic | ⌥+F3 |
Add to Favorites | ⌥+⇧+F |
Show Structure window | ⌘+7 |
Show Find window | ⌘+3 |
Show TODO window | ⌘+6 |
Show Favorites window | ⌘+2 |
Code Analysis
Command | Shortcut |
---|
Show Action List | ⌥+Enter |
Next Code Issue | F2 |
Previous Code Issue | ⇧+F2 |
Next Error | ⌥+F2 |
Previous Error | ⌥+⇧+F2 |
Toggle Code Inspection | ⌘+⌥+⇧+8⌃+⌥+⇧+8 |
Run Inspection by Name | ⌘+⌥+⇧+I |
Inspect This... | ⌘+⌥+⇧+A |
Creating and editing code
Command | Shortcut |
---|
Move Caret to Previous Word | ⌥+Left |
Move Caret to Next Word | ⌥+Right |
Move Caret to Line Start | Home⌘+Left⌃+A |
Move Caret to Line End | End⌘+Right⌃+E |
Containing Declaration | ⌃+[ |
Move Caret to Matching Brace | ⌃+M |
Move Caret to Code Block Start | ⌘+⌥+[ |
Move Caret to Code Block End | ⌘+⌥+] |
Next Method | ⌃+Down |
Previous Method | ⌃+Up |
Move Caret to Page Top | ⌘+Page Up |
Move Caret to Page Bottom | ⌘+Page Down |
Page Up | Page Up |
Page Down | Page Down |
Move Caret to Text Start | ⌘+Home |
Move Caret to Text End | ⌘+End |
Select All | ⌘+A |
Left with Selection | ⇧+Left |
Right with Selection | ⇧+Right |
Move Caret to Previous Word with Selection | ⌥+⇧+Left |
Move Caret to Next Word with Selection | ⌥+⇧+Right |
Move Caret to Line Start with Selection | ⇧+Home⌘+⇧+Left |
Move Caret to Line End with Selection | ⇧+End⌘+⇧+Right |
Up with Selection | ⇧+Up |
Down with Selection | ⇧+Down |
Select Containing Declaration | ⌃+⇧+[ |
Move Caret to Code Block Start with Selection | ⌘+⌥+⇧+[ |
Move Caret to Code Block End with Selection | ⌘+⌥+⇧+] |
Move Caret to Page Top with Selection | ⌘+⇧+Page Up |
Move Caret to Page Bottom with Selection | ⌘+⇧+Page Down |
Page Up with Selection | ⇧+Page Up |
Page Down with Selection | ⇧+Page Down |
Move Caret to Text Start with Selection | ⌘+⇧+Home |
Move Caret to Text End with Selection | ⌘+⇧+End |
Extend Selection | ⌥+Up |
Shrink Selection | ⌥+Down |
Add Selection for Next Occurrence | ⌃+G |
Copy | ⌘+C⌘+Insert |
Cut | ⌘+X⇧+Delete |
Paste | ⌘+V⇧+Insert |
Paste without Formatting | ⌘+⌥+⇧+V |
Paste from History... | ⌘+⇧+V⌘+⇧+Insert |
Duplicate Line or Selection | ⌘+D |
Copy Paths | ⌘+⇧+C |
Copy Reference | ⌘+⌥+⇧+C |
Save All | ⌘+S |
Undo | ⌘+Z |
Indent Selection | Tab |
Unindent Line or Selection | ⇧+Tab |
Start New Line | ⇧+Enter |
Start New Line Before Current | ⌘+⌥+Enter |
Delete Line | ⌘+Backspace |
Toggle Case | ⌘+⇧+U |
New Scratch File | ⌘+⇧+N |
Open source in new window | ⇧+F4 |
Coding assistance
Command | Shortcut |
---|
Show Action List | ⌥+Enter |
Basic Completion | ⌃+Space |
Smart Completion | ⌃+⇧+Space |
Second Basic Completion | ⌃+⌥+Space |
Complete Current Statement | ⌘+⇧+Enter |
Parameter Info | ⌘+P |
Quick Documentation | F1⌃+J⌃+Right-click |
Move Statement Up | ⌘+⇧+Up |
Move Statement Down | ⌘+⇧+Down |
Move Element Left | ⌘+⌥+⇧+Left |
Move Element Right | ⌘+⌥+⇧+Right |
Comment/uncomment with Line Comment | ⌘+/⌘+NumPad / |
Comment/uncomment with Block Comment | ⌘+⌥+/⌘+⌥+NumPad /⌃+⇧+/⌃+⇧+NumPad /⌘+⇧+/⌘+⇧+NumPad /⌘+⇧+NumPad / |
Generate... | ⌘+N⌃+Enter |
Building, Running, and Debugging
Command | Shortcut |
---|
Build Solution | ⌘+F9 |
Run context configuration | ⌃+⇧+R |
Run... | ⌃+⌥+R |
Debug context configuration | ⌃+D |
Debug... | ⌃+⌥+D |
Attach to Process... | ⌥+⇧+F5 |
Stop | ⌘+F2 |
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 | ⌥+F9Force touch |
Force Run to Cursor | ⌘+⌥+F9 |
Skip to Cursor | ⌘+⌥+⇧+F9 |
Resume Program | ⌘+⌥+RF9 |
Evaluate Expression... | ⌥+F8 |
Quick Evaluate Expression | ⌘+⌥+F8⌥+Click |
Show Execution Point | ⌥+F10 |
Toggle Line Breakpoint | ⌘+F8 |
Toggle Temporary Line Breakpoint | ⌘+⌥+⇧+F8 |
View Breakpoints... | ⌘+⇧+F8 |
Edit breakpoint | ⌘+⇧+F8 |
Show Run window | ⌘+4 |
Show Debug window | ⌘+5 |
Refactorings
Command | Shortcut |
---|
Refactor This... | ⌃+T |
Change Signature... | ⌘+F6 |
Inline... | ⌘+⌥+N |
Move... | F6 |
Extract Method... | ⌘+⌥+M |
Introduce Field... | ⌘+⌥+F |
Introduce Parameter... | ⌘+⌥+P |
Introduce Variable... | ⌘+⌥+V |
Rename... | ⇧+F6 |
Safe Delete... | ⌘+Delete |
Intellij For Mac
Global VCS actions
Command | Shortcut |
---|
VCS Operations Popup... | ⌃+V |
Show Version Control window | ⌘+9 |
Commit... | ⌘+K |
Update Project | ⌘+T |
Rollback | ⌘+⌥+Z |
Push... | ⌘+⇧+K |
Next Change | ⌃+⌥+⇧+Down |
Previous Change | ⌃+⌥+⇧+Up |
Unit Testing
Command | Shortcut |
---|
Unit Testing Quick List... | ⌥+⇧+U |
Run Unit Tests | ⌘+Semicolon, R⌘+Semicolon, ⌘+R⌃+⇧+R |
Debug Unit Tests | ⌘+Semicolon, D⌘+Semicolon, ⌘+D⌃+⇧+D |
Stop Execution | ⌘+Semicolon, S⌘+Semicolon, ⌘+S |
Repeat Previous Run | ⌘+Semicolon, T⌘+Semicolon, ⌘+T |
Rerun Failed Tests | ⌘+Semicolon, F⌘+Semicolon, ⌘+F |
Run Tests Until Failure | ⌘+Semicolon, W⌘+Semicolon, ⌘+W |
Run All Tests from Solution | ⌘+Semicolon, L⌘+Semicolon, ⌘+L |
Create New Session | ⌘+Semicolon, N⌘+Semicolon, ⌘+N |
Append Tests to Session | ⌘+Semicolon, A⌘+Semicolon, ⌘+A |
Run Current Session | ⌘+Semicolon, Y⌘+Semicolon, ⌘+Y |
Run Unit Tests under dotMemory Unit | ⌘+Semicolon, M⌘+Semicolon, ⌘+M |
Run Selected Tests | ⇧+Enter |
Debug Selected Tests | ⌘+D |
Run Current Session (Tool Window) | ⌘+Y |
Rerun Failed Tests (Tool Window) |
Create New Session (Tool Window) | ⌘+⇧+N |
Append Tests to Session (Tool Window) | ⌘+⌥+N |
Remove Selected Tests (Tool Window) | Backspace |
Run All Tests from Solution (Tool Window) | ⌘+L |
Tool Windows
Intellij Download Mac
Command | Shortcut |
---|
Hide All Tool Windows | ⌘+⇧+F12 |
Jump to Last Tool Window | F12 |
Explorer | ⌘+1 |
Favorites | ⌘+2 |
Find | ⌘+3 |
Run | ⌘+4 |
Debug | ⌘+5 |
TODO | ⌘+6 |
Version Control | ⌘+9 |
Terminal | ⌥+F12 |
Structure | ⌘+7 |