IDE/JetBrains

[JetBrains] JetBrains IDE μœ μš©ν•œ 단좕킀

Splin 2022. 12. 28. 20:31

이 글은 intellij둜 개발 μ‹œ μœ μš©ν•œ 단좕킀λ₯Ό λͺ¨μ•„놓은 κΈ€μž…λ‹ˆλ‹€.

좔후에 μ•Œκ²Œλ˜λŠ” 단좕킀가 μžˆλ‹€λ©΄ μΆ”κ°€ν•˜κ² μŠ΅λ‹ˆλ‹€ 😊

 

 

μ°½ μ—΄κΈ°

WINDOW MAC κ°„λ‹¨ν•œ μ„€λͺ… λΉ„κ³ 
Ctrl + Alt + S ⌘ + ,(컴마) Setting μ°½ μ—΄κΈ° -
Ctrl + Alt + Shift + S ⌘ + ;(μ„Έλ―Έμ½œλ‘ ) Project Structure μ°½ μ—΄κΈ° -
Alt + 1 ⌘ + 1 도ꡬ μ°½ μ—΄κΈ° -
Esc(도ꡬ μ°½ μ—μ„œ) Esc(도ꡬ μ°½ μ—μ„œ) 도ꡬ μ°½ μ—μ„œ μ—λ””ν„°λ‘œ 포컀슀 이동 -

 

 

이동 및 검색

WINDOW MAC κ°„λ‹¨ν•œ μ„€λͺ… λΉ„κ³ 
Shift+Ctrl+A ⇧ + ⌘ + A λͺ¨λ“  단좕킀 검색 -
F2 F2 λ‹€μŒ 였λ₯˜,κ²½κ³ ,μ œμ•ˆμœΌλ‘œ 이동 -
Ctrl + E ⌘ + E 졜근 μ‹€ν–‰ν–ˆλ˜ 파일 확인 -
Ctrl + B ⌘ + B μ»€μ„œμ— ν•΄λ‹Ήν•˜λŠ” ν•„λ“œ/λ©”μ„œλ“œ/클래슀둜 이동 -
Ctrl + Alt + B βŒ₯ + ⌘ + B μ»€μ„œμ— ν•΄λ‹Ήν•˜λŠ” λ©”μ„œλ“œμ˜ κ΅¬ν˜„μ²΄λ‘œ 이동 -
Alt + F7 ⌘ + F7 μ»€μ„œμ— ν•΄λ‹Ήν•˜λŠ” ν•­λͺ©μ΄ μ‚¬μš©λœ μœ„μΉ˜ 검색 -
Shift + Shift ⇧ + ⇧ 전체 검색 -
F3 ⌘ + G 같은 단어 μ°ΎκΈ° -
Ctrl + G ⌘ + L νŠΉμ • 라인으둜 이동
-
Ctrl + Alt + ←(β†’) βŒ₯ + ⌘ + ←(β†’) 이전(λ‹€μŒ) μž‘μ—… μœ„μΉ˜λ‘œ 이동 -

 

 

μˆ˜μ •/μ œμ•ˆ/μ‹€ν–‰

WINDOW MAC κ°„λ‹¨ν•œ μ„€λͺ… λΉ„κ³ 
Alt + Enter ⌘ + ⏎ ν•΄λ‹Ή 라인/κ΄„ν˜Έ λ²”μœ„ λ‚΄μ˜ μ•‘μ…˜(μˆ˜μ •,였λ₯˜,κ²½κ³  λ“±) λ…ΈμΆœ μ»€μ„œμ— μœ„μΉ˜ν•˜λŠ” λͺ©λ‘μ— λŒ€ν•΄μ„œ μžλ™μœΌλ‘œ μ™„μ„±ν•΄μ€Œ (import, λ©”μ„œλ“œ 생성, λ¦¬νŒ©ν† λ§ μΆ”μ²œ λ“±)
Ctrl + Ctrl βŒƒ + βŒƒ μ–΄λ–€ ν•­λͺ©μ΄λ“  μ‹€ν–‰ 기본적으둜 졜근 μ‹€ν–‰ ꡬ성 λͺ©λ‘ ν‘œμ‹œ
Shift + F6 ⇧ + F6 같은 λ³€μˆ˜λͺ… 전체 λ³€κ²½ -
Ctrl + P ⌘ + P μ»€μ„œκ°€ μœ„μΉ˜ν•œ λ©”μ„œλ“œμ˜ λ§€κ°œλ³€μˆ˜ 쑰회 -
Alt + Shift + Insert / Alt + λ“œλž˜κ·Έ ⌘ + ⇧ + 8 / βŒ₯ + λ“œλž˜κ·Έ μ„Έλ‘œλ‘œ νŽΈμ§‘(μ’…λ£Œ μ‹œμ—λ„ 같은 ν‚€) Shift(⇧) + ν™”μ‚΄ν‘œ ν‚€λ‘œ μ»€μ„œ 선택 κ°€λŠ₯
Shift + Ctrl + U ⌘ + ⇧ + U λŒ€λ¬Έμž -> μ†Œλ¬Έμž, μ†Œλ¬Έμž -> λŒ€λ¬Έμžλ‘œ λ³€κ²½ -

 

 

선택

WINDOW MAC κ°„λ‹¨ν•œ μ„€λͺ… λΉ„κ³ 
Ctrl + W βŒ₯ + ↑ 선택 μ˜μ—­ ν™•λŒ€ -
Shift + Ctrl + W βŒ₯ + ↓ 선택 μ˜μ—­ μΆ•μ†Œ -
Alt + J βŒƒ + G ν•œ 번 λˆ„λ₯Ό λ•Œ λ§ˆλ‹€ λ‹€μŒ 같은 단어 ν•˜λ‚˜μ”© 선택 -
Ctrl + Alt + Shift + J βŒƒ + ⌘ + G 같은 단어 λͺ¨λ‘ 선택 -

 

 

μžλ™ μ™„μ„±

WINDOW MAC κ°„λ‹¨ν•œ μ„€λͺ… λΉ„κ³ 
Ctrl + Shift + Enter ⇧ + ⌘ + ⏎ ν˜„μž¬ ꡬ문 μžλ™ μ™„μ„± for, if λ¬Έ 등도 μžλ™ μ™„μ„± κ°€λŠ₯
Ctrl + Alt + L βŒ₯ + ⌘ + L ν˜„μž¬ 파일의 μ„œμ‹ μ§€μ • -
Alt + insert ⌘ + N μƒμ„±μž, getter(), setter(), toString() λ©”μ„œλ“œ λ“± μžλ™ 생성 -
Ctrl + Alt + V βŒ₯ + ⌘ + V ν•΄λ‹Ή λ©”μ„œλ“œμ— λŒ€ν•œ λ°˜ν™˜ νƒ€μž…, λ³€μˆ˜λ₯Ό μžλ™ μž‘μ„± new Member() 라고 μž…λ ₯ ν›„ ν•΄λ‹Ή 단좕킀λ₯Ό λˆ„λ₯΄λ©΄ μžλ™μœΌλ‘œ λ³€μˆ˜λ₯Ό λ§Œλ“€μ–΄μ€Œ
Ctrl + Alt + T βŒ₯ + ⌘ + T μ„ νƒν•œ μ˜μ—­μ„ if/else, try/catch λ“±μœΌλ‘œ κ°μŒ€ 수 있음 -
Ctrl + Alt + M βŒ₯ + ⌘ + M μž…λ ₯ν•œ λ©”μ„œλ“œ λͺ…μœΌλ‘œ λ©”μ„œλ“œ 생성 μ–΄λŠ 정도 λ©”μ„œλ“œλͺ… κ°€μ΄λ“œλ„ μž‘μ•„μ€Œ
Ctrl + Shift + O ^ + βŒ₯ + O μ•ˆμ“°λŠ” import 제거 -
Ctrl + Shift + T ⇧ + ⌘ + T ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ 생성  
Ctrl + Alt + P ⌘ + βŒ₯ + P μ»€μ„œμ— μœ„μΉ˜ν•˜λŠ” κ°’ λ©”μ„œλ“œ νŒŒλΌλ―Έν„°λ‘œ λ§Œλ“¦  
Ctrl + Alt + N βŒ₯ + ⌘ + N μžλ™μœΌλ‘œ inline으둜 λ°”κΏ”μ€Œ Ex) intλ₯Ό λ°˜ν™˜ν•˜λŠ” λ©”μ„œλ“œμ—μ„œ<br />int a = 6 + 7; return a; -> return 6+7;<br />둜 λ³€κ²½ν•΄μ€Œ

 

 

참고 링크