@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 |