@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 + ↑/↓ 쀄 이동

  • ⇧ shift + ⌘ command + ↑/↓ (μΊλŸΏμ„ λ©”μ„œλ“œ 헀더에 올리고) λ©”μ„œλ“œ 이동

βŒƒ control + ␣ space κΈ°λ³Έ μ½”λ“œ μ™„μ„±

  • βŒƒ control + ⇧ shift + ␣ space 슀마트 νƒ€μž… μ™„μ„± ⭐
  • (μΆ”κ°€λ‘œ) βŒƒ ctrl + ␣ space κ°€μ Έμ˜€μ§€ μ•Šμ€ 클래슀 확인

⌘ command + -/= μ½”λ“œ 쑰각 μΆ•μ†Œ/ν™•μž₯

  • ⇧ shift + ⌘ command + -/= 파일 λ‚΄ λͺ¨λ“  μ˜μ—­ μΆ•μ†Œ/ν™•μž₯

βŒ₯ option + ⌘ command + T ν…œν”Œλ¦Ώ μ½”λ“œλ‘œ 감싸기

βŒ₯ option + βŒ₯ option + ↑/↓ 닀쀑 캐럿

  • βŒƒ control + (⇧ shift) + G 심볼 닀쀑 선택/ν•΄μ œ
  • βŒƒ control + ⌘ command + G λͺ¨λ“  심볼 선택
  • ⇧ shift + ⌘ command + F7 심볼 λͺ¨λ“  μ‚¬μš© μœ„μΉ˜ κ°•μ‘°

⌘ command + / 쀄 μ½”λ©˜νŠΈ

  • βŒ₯ option + ⌘ command + / 블둝 μ½”λ©˜νŠΈ

βŒ₯ option + ↑/↓ μ½”λ“œ 선택 λ²”μœ„ ν™•μž₯/μΆ•μ†Œ

⇧ shift + ⌘ command + ↩ return ꡬ문 μ™„μ„± ⭐

βŒ₯ option + ↩ return λΉ λ₯Έ μˆ˜μ • ⇧ shift + ⌘ command + A λΉ λ₯Έ μ•‘μ…˜

⌘ command + O 클래슀 찾기

  • β‡₯ tab μœ ν˜• λ³€κ²½
  • βŒƒ ctrl + βŒ₯ option + P λ²”μœ„ λ³€κ²½

μ΄ν•˜ 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