[IDE] Intellij
IntelliJ ๋จ์ถํค ์ ๋ฆฌ (Mac & Windows)
1๏ธโฃ ๊ธฐ๋ณธ ๋ค๋น๊ฒ์ด์
| ๊ธฐ๋ฅ |
Mac |
Windows |
| ๋น ๋ฅธ ๊ฒ์ (ํ์ผ, ํด๋์ค, ์ฌ๋ณผ, ์ก์
๊ฒ์) |
Shift + Shift |
Shift + Shift |
| ํ์ผ ํ์๊ธฐ ์ด๊ธฐ (ํ๋ก์ ํธ ์ฐฝ ํ ๊ธ) |
Cmd + 1 |
Alt + 1 |
| ์ต๊ทผ ์ด์๋ ํ์ผ ๋ณด๊ธฐ |
Cmd + E |
Ctrl + E |
| ์ต๊ทผ ํธ์งํ ํ์ผ ๋ณด๊ธฐ |
Cmd + Shift + E |
Ctrl + Shift + E |
| ํด๋์ค ์ฐพ๊ธฐ |
Cmd + O |
Ctrl + N |
| ํ์ผ ์ฐพ๊ธฐ |
Cmd + Shift + O |
Ctrl + Shift + N |
| ๋ฉ์๋ ์ฐพ๊ธฐ |
Cmd + Alt + O |
Ctrl + Alt + Shift + N |
| ๋ผ์ธ ์ด๋ (ํน์ ์ค๋ฒํธ๋ก ์ด๋) |
Cmd + L |
Ctrl + G |
| ๋ฐฑ ๋ฒํผ (์ด์ ์ฝ๋๋ก ์ด๋) |
Cmd + [ |
Ctrl + Alt + Left |
| ์์ผ๋ก ์ด๋ (์ด์ ์์น๋ก ์ด๋) |
Cmd + ] |
Ctrl + Alt + Right |
2๏ธโฃ ์ฝ๋ ํธ์ง
| ๊ธฐ๋ฅ |
Mac |
Windows |
| ์ฝ๋ ์๋ ์ ๋ ฌ (Reformat Code) |
Cmd + Option + L |
Ctrl + Alt + L |
| ์ฌ์ฉํ์ง ์๋ import ์ ๋ฆฌ (Optimize Imports) |
Ctrl + Option + O |
Ctrl + Alt + O |
| ์ฃผ์ ํ ๊ธ (๋ผ์ธ ์ฃผ์) |
Cmd + / |
Ctrl + / |
| ๋ธ๋ก ์ฃผ์ ํ ๊ธ |
Cmd + Shift + / |
Ctrl + Shift + / |
| ํ ์ค ์ญ์ |
Cmd + Backspace |
Ctrl + Y |
| ์ค ๋ณต์ฌ (ํ์ฌ ์ค์ ๋ณต์ฌ ํ ๋ค์ ์ค์ ๋ถ์ฌ๋ฃ๊ธฐ) |
Cmd + D |
Ctrl + D |
| ์ค ์ด๋ (์/์๋) |
Option + Shift + โ / โ |
Shift + Alt + โ / โ |
| ์ค ๋ณํฉ (๋ค์ ์ค๊ณผ ํฉ์น๊ธฐ) |
Ctrl + Shift + J |
Ctrl + Shift + J |
| ์ ํ ์์ญ ํ์ฅ |
Option + โ |
Ctrl + W |
| ์ ํ ์์ญ ์ถ์ |
Option + โ |
Ctrl + Shift + W |
| ๋จ์ด๋ณ ์ด๋ (์ข/์ฐ) |
Option + โ / โ |
Ctrl + โ / โ |
| ํ ๋จ์๋ก ์ด๋ (ํ์ด์ง ์
/๋ค์ด) |
Cmd + โ / โ |
Ctrl + โ / โ |
3๏ธโฃ ์ฝ๋ ์์ฑ ๋ฐ ๋ฆฌํฉํ ๋ง
| ๊ธฐ๋ฅ |
Mac |
Windows |
| ์๋ ์์ฑ (๊ธฐ๋ณธ) |
Ctrl + Space |
Ctrl + Space |
| ์ค๋งํธ ์๋ ์์ฑ (ํ์
๋ง์ถค ์๋์์ฑ) |
Ctrl + Shift + Space |
Ctrl + Shift + Space |
| ๋น ๋ฅธ ์์ (Show Intention Actions - Alt+Enter) |
Option + Enter |
Alt + Enter |
| ๋ฉ์๋ ๊ตฌํ (Override/Implement Methods) |
Ctrl + I |
Ctrl + I |
| ๋ฉ์๋ ์ ์๋ก ์ด๋ (Declaration) |
Ctrl + B |
Ctrl + B |
| ๋ฉ์๋ ์ฌ์ฉ์ฒ ์ฐพ๊ธฐ (Find Usages) |
Option + F7 |
Alt + F7 |
| ๋ณ์ ๋ฆฌํฉํ ๋ง (๋ณ์๋ช
๋ณ๊ฒฝ) |
Shift + F6 |
Shift + F6 |
| ๋ฉ์๋ ์ถ์ถ (Extract Method) |
Cmd + Option + M |
Ctrl + Alt + M |
| ๋ณ์ ์ถ์ถ (Extract Variable) |
Cmd + Option + V |
Ctrl + Alt + V |
| ํ๋ ์ถ์ถ (Extract Field) |
Cmd + Option + F |
Ctrl + Alt + F |
| ์์ ์ถ์ถ (Extract Constant) |
Cmd + Option + C |
Ctrl + Alt + C |
4๏ธโฃ ์คํ ๋ฐ ๋๋ฒ๊น
| ๊ธฐ๋ฅ |
Mac |
Windows |
| ์ฝ๋ ์คํ |
Ctrl + R |
Shift + F10 |
| ๋๋ฒ๊ทธ ์คํ |
Ctrl + D |
Shift + F9 |
| ๋ผ์ธ๋ณ ๋๋ฒ๊น
์ค๋จ์ ์ถ๊ฐ/์ ๊ฑฐ |
Cmd + F8 |
Ctrl + F8 |
| ๋๋ฒ๊น
์ ๋ค์ ์ค๋จ์ ์ผ๋ก ์ด๋ |
Cmd + Option + F8 |
Ctrl + Alt + F8 |
| ๋๋ฒ๊น
์งํ (Step Over) |
F8 |
F8 |
| ๋๋ฒ๊น
์งํ (Step Into) |
F7 |
F7 |
| ๋๋ฒ๊น
์ข
๋ฃ |
Cmd + F2 |
Ctrl + F2 |
5๏ธโฃ Git / Version Control
| ๊ธฐ๋ฅ |
Mac |
Windows |
| Git ์ฐฝ ์ด๊ธฐ |
Cmd + 9 |
Alt + 9 |
| ์ปค๋ฐ ์ฐฝ ์ด๊ธฐ |
Cmd + K |
Ctrl + K |
| ํธ์ (Push to Repository) |
Cmd + Shift + K |
Ctrl + Shift + K |
| ์ฒดํฌ์์ (Checkout from Version Control) |
Cmd + T |
Ctrl + T |
| ๋ณ๊ฒฝ์ฌํญ ํ์ธ (Local Changes) |
Cmd + Shift + C |
Ctrl + Shift + C |
| ๋ฒ์ ๊ธฐ๋ก ๋ณด๊ธฐ (Show History) |
Cmd + Shift + A |
Ctrl + Shift + A |
6๏ธโฃ ์ฐฝ ๊ด๋ฆฌ ๋ฐ ์ค์
| ๊ธฐ๋ฅ |
Mac |
Windows |
| ์ค์ (Preferences) |
Cmd + , |
Ctrl + Alt + S |
| ํฐ๋ฏธ๋ ์ด๊ธฐ/๋ซ๊ธฐ |
Option + F12 |
Alt + F12 |
| ํ์ผ ๊ตฌ์กฐ ๋ณด๊ธฐ (Structure View) |
Cmd + 7 |
Ctrl + 7 |
| ๋น ๋ฅธ ๋ฌธ์ ๋ณด๊ธฐ (Quick Documentation) |
F1 |
Ctrl + Q |
| ์ ์ฒด ํ๋ฉด ๋ชจ๋ ์ ํ |
Cmd + Ctrl + F |
Shift + Alt + Enter |
| ํ์ฌ ์ฐฝ ๋ซ๊ธฐ |
Cmd + W |
Ctrl + F4 |
| ๋ชจ๋ ์ฐฝ ๋ซ๊ธฐ |
Cmd + Shift + W |
Ctrl + Shift + F4 |