IDE/JetBrains

[JetBrains] JetBrains IDE ์œ ์šฉํ•œ ๋‹จ์ถ•ํ‚ค

Splin 2022. 12. 28.

์ด ๊ธ€์€ 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 />๋กœ ๋ณ€๊ฒฝํ•ด์คŒ

 

 

์ฐธ๊ณ  ๋งํฌ


๋Œ“๊ธ€