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
오... 꿀팁 감사합니다!!