page-cover

title

@see init-project

https://www.jetbrains.com/help/idea/working-with-source-code.html

# terminal: โŒฅ option + F12
git checkout develop
git checkout -b feature/java-calculator-8

โญ

์˜๋ฏธ ๋‹จ์ถ•ํ‚ค
๋งˆ์šฐ์Šค ์šฐํด๋ฆญ โŒƒ control + ๐Ÿ–ฑ๏ธ click
์„ค์ • โŒ˜ command + , comma
์Šค๋งˆํŠธ ํƒ€์ž… ์™„์„ฑ โŒƒ control + โ‡ง shift + โฃ space
==๊ตฌ๋ฌธ ์™„์„ฑ== โ‡ง shift + โŒ˜ command + โ†ฉ return
์ฝ”๋“œ ๋ฒ”์œ„ ์„ ํƒ โŒฅ option + โ†‘/โ†“
์ด๋ฆ„ ๋ณ€๊ฒฝ โ‡ง shift + F6
๋ฆฌํŒฉํ† ๋ง โŒƒ control + T
๋ฉ”์„œ๋“œ ์ถ”์ถœ โŒฅ option + โŒ˜ command + M
์‹ฌ๋ณผ ๋ฌธ์„œ F1
์‹ฌ๋ณผ ์ •์˜ โŒฅ option + โฃ space
๋‹ค์Œ ์˜ค๋ฅ˜ F2
๊ฒฝ๊ณ  ์„ค๋ช… โŒ˜ command + F1
์ƒ์„ฑ โŒ˜ command + N
๊ตฌํ˜„์œผ๋กœ ์ด๋™ โŒ˜ + B
ํƒญ ์ด๋™ โ‡ง shift + โŒ˜ command + [/]
๋’ค๋กœ/์•ž์œผ๋กœ ๊ฐ€๊ธฐ โŒ˜ command + [/]
๋ถ๋งˆํฌ F3
ํ„ฐ๋ฏธ๋„ โŒฅ option + F12
์˜๋ฏธ ์•ก์…˜๋ช…
Java ํŒŒ์ผ ์ƒ์„ฑ Java ํด๋ž˜์Šค
๊ณ ์ • ํƒญ ์™ธ ๋ชจ๋‘ ๋‹ซ๊ธฐ ๊ณ ์ •๋œ ์—๋””ํ„ฐ๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์—๋””ํ„ฐ ๋‹ซ๊ธฐ

macOS

โŒฅ option ๋‹จ์–ด ์ด๋™ โŒ˜ command ์ค„ ๋ ์ด๋™

โŒฅ option + โ‡ง shift + โ†‘/โ†“ ์ค„ ์ด๋™

โŒƒ control + โฃ space ๊ธฐ๋ณธ ์ฝ”๋“œ ์™„์„ฑ

โŒ˜ command + -/= ์ฝ”๋“œ ์กฐ๊ฐ ์ถ•์†Œ/ํ™•์žฅ

โŒฅ option + โŒ˜ command + T ํ…œํ”Œ๋ฆฟ ์ฝ”๋“œ๋กœ ๊ฐ์‹ธ๊ธฐ

โŒฅ option + โŒฅ option + โ†‘/โ†“ ๋‹ค์ค‘ ์บ๋Ÿฟ

โŒ˜ command + / ์ค„ ์ฝ”๋ฉ˜ํŠธ

โŒฅ option + โ†‘/โ†“ ์ฝ”๋“œ ์„ ํƒ ๋ฒ”์œ„ ํ™•์žฅ/์ถ•์†Œ

โ‡ง shift + โŒ˜ command + โ†ฉ return ๊ตฌ๋ฌธ ์™„์„ฑ โญ

โŒฅ option + โ†ฉ return ๋น ๋ฅธ ์ˆ˜์ • โ‡ง shift + โŒ˜ command + A ๋น ๋ฅธ ์•ก์…˜

โŒ˜ command + O ํด๋ž˜์Šค ์ฐพ๊ธฐ


์ดํ•˜ LLM ์ž๋™ ์ƒ์„ฑ ์ปจํ…์ธ 

Key maps

ํ‚ค ์ด๋ฆ„ ๊ธฐํ˜ธ ๋น„๊ณ 
Control Ctrl / โŒƒ Windows: Ctrl / macOS: โŒƒ
Alt / Option Alt / โŒฅ Windows: Alt / macOS: Option(โŒฅ)
Shift Shift / โ‡ง ๊ณตํ†ต
Command Cmd / โŒ˜ macOS ์ „์šฉ
Windows ํ‚ค Win / โŠž / ๐ŸชŸ Windows ์ „์šฉ, โŠž(Windows ๋กœ๊ณ ) ๋˜๋Š” ๐ŸชŸ(emoji)
Caps Lock Caps / โ‡ช macOS์—์„œ โ‡ช ์‚ฌ์šฉ
Function fn / ๐ŸŒ ๐ŸŒ์€ ์ผ๋ถ€ Apple ํ‚ค๋ณด๋“œ
Enter / Return Enter / Return / โŽ / โ†ฉ macOS๋Š” Return, Windows๋Š” Enter ์ค‘์‹ฌ
Backspace Backspace / โŒซ Windows: Backspace, macOS: Delete(โŒซ)
Delete Delete / โŒฆ macOS Forward Delete์™€ ๋Œ€์‘
Tab Tab / โ‡ฅ / โ‡ค โ‡ฅ=์•ž์œผ๋กœ, โ‡ค=๋’ค๋กœ
Escape Esc / โŽ‹ ๊ณตํ†ต
Space Space / โฃ ๊ณต๋ฐฑ ๋ฌธ์ž ๊ธฐํ˜ธ
๋ฐฉํ–ฅํ‚ค โ†‘ โ†“ โ† โ†’ ๊ณตํ†ต

Windows / macOS IntelliJ ๋‹จ์ถ•ํ‚ค ๊ธฐํ˜ธ ํ‘œ๊ธฐ๋ฒ•

์ฝ”๋“œ ํŽธ์ง‘ / ํƒ์ƒ‰ โœ๏ธ

๊ธฐ๋Šฅ Windows (๊ธฐ๋ณธ) macOS (๊ธฐ๋ณธ)
์ฝ”๋“œ ์ž๋™ ์™„์„ฑ (Basic) Ctrl + Space Ctrl + Space
์Šค๋งˆํŠธ ์ž๋™ ์™„์„ฑ (Smart) Ctrl + Shift + Space Ctrl + Shift + Space
๋ผ์ธ ์‚ญ์ œ Ctrl + Y โŒ˜ + Backspace
๋ผ์ธ ๋ณต์ œ Ctrl + D โŒ˜ + D
๋ผ์ธ ์œ„/์•„๋ž˜๋กœ ์ด๋™ Alt + Shift + โ†‘ / โ†“ โŒฅ + Shift + โ†‘ / โ†“
๋ผ์ธ ์œ„/์•„๋ž˜๋กœ ๋ณต์‚ฌ Ctrl + Alt + Shift + โ†‘ / โ†“ โŒ˜ + โŒฅ + Shift + โ†‘ / โ†“
ํ˜„์žฌ ๋ผ์ธ/์„ ํƒ ์˜์—ญ ๋“ค์—ฌ์“ฐ๊ธฐ Tab Tab
ํ˜„์žฌ ๋ผ์ธ/์„ ํƒ ์˜์—ญ ๋‚ด์–ด์“ฐ๊ธฐ Shift + Tab Shift + Tab
์ฝ”๋“œ ํฌ๋งทํŒ… (Reformat) Ctrl + Alt + L โŒ˜ + โŒฅ + L
import ์ตœ์ ํ™” Ctrl + Alt + O โŒ˜ + โŒฅ + O
์‹ฌ๋ณผ ๋น ๋ฅธ ์ •์˜ ๋ณด๊ธฐ Ctrl + Q Ctrl + J
๊ตฌํ˜„/์„ ์–ธ์œผ๋กœ ์ด๋™ (Go to) Ctrl + B / Ctrl + Click๐Ÿ–ฑ๏ธโฌ… โŒ˜ + B / โŒ˜ + Click๐Ÿ–ฑ๏ธโฌ…
์ตœ๊ทผ ์œ„์น˜๋กœ ์ด๋™ (๋’ค๋กœ/์•ž์œผ๋กœ) Ctrl + Alt + โ† / โ†’ โŒ˜ + โŒฅ + โ† / โ†’
์ตœ๊ทผ ํŒŒ์ผ ๋ชฉ๋ก Ctrl + E โŒ˜ + E

๊ฒ€์ƒ‰ / ํƒ์ƒ‰ ๐Ÿ”

๊ธฐ๋Šฅ Windows (๊ธฐ๋ณธ) macOS (๊ธฐ๋ณธ)
์ „์ฒด ๊ฒ€์ƒ‰ (Search Everywhere) Shift (๋‘ ๋ฒˆ) Shift (๋‘ ๋ฒˆ)
ํŒŒ์ผ ๋‚ด ์ฐพ๊ธฐ Ctrl + F โŒ˜ + F
์ฐพ๊ธฐ ๋‹ค์Œ/์ด์ „ F3 / Shift + F3 โŒ˜ + G / โŒ˜ + Shift + G
์ „์ฒด ํ”„๋กœ์ ํŠธ์—์„œ ์ฐพ๊ธฐ Ctrl + Shift + F โŒ˜ + Shift + F
ํŒŒ์ผ ์—ด๊ธฐ (Go to File) Ctrl + Shift + N โŒ˜ + Shift + O
์‹ฌ๋ณผ ์ฐพ๊ธฐ (Go to Symbol) Ctrl + Alt + Shift + N โŒ˜ + Alt + O
ํด๋ž˜์Šค ์ฐพ๊ธฐ (Go to Class) Ctrl + N โŒ˜ + O
์ตœ๊ทผ ์ˆ˜์ • ํŒŒ์ผ Ctrl + Shift + E โŒ˜ + Shift + E

๋ฆฌํŒฉํ„ฐ๋ง โ™ป๏ธ

๊ธฐ๋Šฅ Windows (๊ธฐ๋ณธ) macOS (๊ธฐ๋ณธ)
๋น ๋ฅธ ๋ฆฌํŒฉํ„ฐ๋ง ๋ฉ”๋‰ด Ctrl + Alt + Shift + T Ctrl + T
์ด๋ฆ„ ๋ณ€๊ฒฝ (Rename) Shift + F6 Shift + F6
๋ณ€์ˆ˜ ์ถ”์ถœ (Extract Variable) Ctrl + Alt + V โŒ˜ + โŒฅ + V
๋ฉ”์„œ๋“œ ์ถ”์ถœ (Extract Method) Ctrl + Alt + M โŒ˜ + โŒฅ + M
ํ•„๋“œ ์ถ”์ถœ (Extract Field) Ctrl + Alt + F โŒ˜ + โŒฅ + F

์‹คํ–‰ / ๋””๋ฒ„๊น… ๐Ÿž

๊ธฐ๋Šฅ Windows (๊ธฐ๋ณธ) macOS (๊ธฐ๋ณธ)
์‹คํ–‰ (Run) Shift + F10 Ctrl + R
๋””๋ฒ„๊ทธ ์‹คํ–‰ (Debug) Shift + F9 Ctrl + D
ํ˜„์žฌ ์ค„ ๋ธŒ๋ ˆ์ดํฌํฌ์ธํŠธ ํ† ๊ธ€ Ctrl + F8 โŒ˜ + F8
ํ˜„์žฌ ์ค„ ๋ธŒ๋ ˆ์ดํฌํฌ์ธํŠธ ํ† ๊ธ€ (์ผํšŒ์šฉ) โŒฅ โ‡ง โŒ˜ F8
๋””๋ฒ„๊น… ์‹œ ํ•œ ์ค„์”ฉ ์‹คํ–‰ (Step Over) F8 F8
๋””๋ฒ„๊น… ์‹œ ๋ฉ”์„œ๋“œ ์•ˆ์œผ๋กœ (Step Into) F7 F7
๋””๋ฒ„๊น… ์žฌ๊ฐœ (Resume) F9 โŒ˜ + โŒฅ + R

์—๋””ํ„ฐ / ๋ทฐ ๊ด€๋ฆฌ ๐ŸชŸ

๊ธฐ๋Šฅ Windows (๊ธฐ๋ณธ) macOS (๊ธฐ๋ณธ)
์ฝ”๋“œ ์ž๋™ ์ •๋ฆฌ (Optimize Imports + Reformat) Ctrl + Alt + O / Ctrl + Alt + L โŒ˜ + โŒฅ + O / โŒ˜ + โŒฅ + L
์ „์ฒด ํ™”๋ฉด ์ „ํ™˜ Shift + Ctrl + F11 Ctrl + โŒ˜ + F
์—๋””ํ„ฐ ๋ถ„ํ•  (์ˆ˜ํ‰/์ˆ˜์ง) Ctrl + Alt + Shift + โ† / โ†’ โŒ˜ + โŒฅ + Shift + โ† / โ†’
ํƒญ ๋‹ซ๊ธฐ Ctrl + F4 โŒ˜ + W
๋ชจ๋“  ํƒญ ๋‹ซ๊ธฐ Ctrl + Shift + F4 โŒ˜ + Shift + W