https://www.inflearn.com/course/intellij-guide
Edit Code
| macOS | Windows & Linux |
|---|
| Generate code | ⌘ N | Alt+Insert |
| Run | ⌃ ⌥ R (⌃ ⇧ R) | Alt+Shift+F10 (Ctrl+Shift+F10) |
| Run context configuration | ⌃ R | Shift+F10 |
| Duplicate Line or Selection | ⌘ D | Ctrl+D |
| Delete Line | ⌘ ⌫ | Ctrl+Y |
| Join Lines | ⌃ ⇧ J | Ctrl+Shift+J |
| Move Statement Up,Down | ⇧ ⌘ ↑,↓ | Ctrl+Shift+Up,Down |
| Move Line Up,Down | ⌥ ⇧ ↑,↓ | Alt+Shift+Up,Down |
| Move Element Left,Right | ⌥ ⇧ ⌘ ←,→ | Ctrl+Alt+Shift+Left,Right |
| Parameter Info | ⌘ P | Ctrl+P |
Quick Definition | ⌥ Space | Ctrl+Shift+I |
| Quick Documentation | F1 | Ctrl+Q |
Focus
| macOS | Windows & Linux |
|---|
| Move Caret to Previous,Next Word | ⌥ ←,→ | Ctrl+Left,Right |
| Move Caret to Previous,Next Word with Selection | ⌥ ⇧ ←,→ | Ctrl+Shift+Left,Right |
| Move Caret to Line Start,End | ↖,↘ (Fn ←,→) | Home,End |
| Move Caret to Line Start,End with Selection | ⇧ ↖,↘ (⇧ ⌘ ←,→) | Shift+Home,End |
| Page Up,Down | ⇞,⇟ (Fn ↑,↓) | Page Up,Down |
| Extend Selection | ⌥ ↑ | Ctrl+W |
| Shrink Selection | ⌥ ↓ | Ctrl+Shift+W |
| Back,Forward | ⌘ [,] | Ctrl+Alt+Left,Right |
| Clone Caret Above,Below | Double ⌥ + Up,Down | Double Ctrl + Up,Down |
| Next Highlighted Error | F2 | F2 |
Search
| macOS | Windows & Linux |
|---|
| Search Everywhere | Double ⇧ | Double Shift |
| Find | ⌘ F | Ctrl+F |
| Replace | ⌘ R | Ctrl+R |
| Find in Files | ⇧ ⌘ F | Ctrl+Shift+F |
| Replace in Files | ⇧ ⌘ R | Ctrl+Shift+R |
| Go to File | ⇧ ⌘ O | Ctrl+Shift+N |
| Go to Symbol | ⌥ ⌘ O | Ctrl+Alt+Shift+N |
| Find Action | ⇧ ⌘ A | Ctrl+Shift+A |
| Recent Files | ⌘ E | Ctrl+E |
Recently Changed Files | ⇧ ⌘ E | Ctrl+Shift+E |
Auto Completion
| macOS | Windows & Linux |
|---|
| Basic Completion | ⌃ Space | Ctrl+Space |
| Type-Matching Completion | ⌃ ⇧ Space | Ctrl+Shift+Space |
Static Method Completion | ⌃ Space * 2 | Ctrl+Space * 2 |
Implement Methods | ⌃ I | Ctrl+I |
Insert Live Template | ⌘ J | Ctrl+J |
Refactoring
| macOS | Windows & Linux |
|---|
| Introduce Variable | ⌥ ⌘ V | Ctrl+Alt+V |
| Introduce Parameter | ⌥ ⌘ P | Ctrl+Alt+P |
| Extract Method | ⌥ ⌘ M | Ctrl+Alt+M |
| Move | F6 | F6 |
| Rename | ⇧ F6 | Shift+F6 |
Type Migration | ⌃ ⇧ F6 | Ctrl+Shift+F6 |
Optimize Imports | ⌃ ⌥ O | Ctrl+Alt+O |
| Reformat Code | ⌥ ⌘ L | Ctrl+Alt+L |
Debugging
| macOS | Windows & Linux |
|---|
| Debug | ⌃ ⌥ D (⌃ ⇧ D) | Alt+Shift+F9 (없음) |
| Debug context configuration | ⌃ D | Shift+F9 |
| Resume Program | ⌥ ⌘ R | F9 |
| Step Over | F8 | F8 |
| Step Into | F7 | F7 |
| Step Out | ⇧ F8 | Shift+F8 |
| Evaluate Expression | ⌥ F8 | Alt+F8 |
Git & Github
| macOS | Windows & Linux |
|---|
| Show Version Control window | ⌘ 9 | Alt+9 |
| VCS Operations Popup | ⌃ V | Alt+` |
| Commit | ⌘ K | Ctrl+K |
| Push | ⇧ ⌘ K | Ctrl+Shift+K |
Plugin
| macOS | Windows & Linux |
|---|
| Show Terminal window | ⌥ F12 | Alt+F12 |
- .ignore
- Presentation Assistant
- BashSupport
- Material Theme UI
- Translator

오... 꿀팁 감사합니다!!