๐Ÿ’ป IntelliJ ๋‹จ์ถ•ํ‚ค ์ •๋ฆฌ (Mac & Windows)

@Grinยท March 10, 2025 ยท 5 min read

[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
@Grin
๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ๋ธ”๋กœ๊ทธ