JavaRush /Java Blog /Random-KO /IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!
Sillian
๋ ˆ๋ฒจ 9
ะœะพัะบะฒะฐ

IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
IDEA์˜ ๋ชจ๋“  ํ‚ค ์กฐํ•ฉ์„ ์™ธ์šฐ๋Š” ๊ฒƒ์€ ๋‚˜์œ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฐ€๋Šฅ์„ฑ์„ ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜๋Š” ์—†์œผ๋ฉฐ, ๋จธ๋ฆฟ์†์˜ ํ˜ผ๋ž€์œผ๋กœ ์ธํ•ด ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ์ƒˆ๋กœ์šด ์กฐํ•ฉ์ด ํ˜ผ๋™๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”์šฑ์ด, ์–ผ๋งˆ ํ›„ ์ด๋ฏธ ๋‘๊บผ์šด ๋จผ์ง€ ์ธต์œผ๋กœ ๋ฎ์—ฌ ์žˆ๋Š” ์ง€์‹, ์‚ฌ์šฉ๋˜์ง€ ์•Š์€ ์กฐํ•ฉ์— ๋Œ€ํ•œ ์ง€์‹์ด ํ•„์š”ํ•  ๋•Œ, ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ๋‚ด๊ฐ€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์กฐํ•ฉ์„ ์„ค๋ช…ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. (๋‚˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ํœด). ๊ทธ๋Ÿผ ๊ฐ€์ž! ;) "์ด ๋ถ€๋ถ„์„ ๋ณต์‚ฌํ•ด์•ผ ํ•˜๋Š”๋ฐ ๋ฒ„ํผ์—๋„ ํ•„์š”ํ•œ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค"๋ผ๋Š” ์ƒํ™ฉ์ด ๋ˆ„๊ตฌ๋‚˜ ๊ฒช์–ด๋ณธ ์ ์ด ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ƒํ™ฉ์—์„œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: Ctrl + D ์ด๊ฒƒ์€ ํ•œ ์ค„์„ ๋ณต์‚ฌํ•˜๋Š” ๋ช…๋ น์ž…๋‹ˆ๋‹ค. (ํŒŒ์ผ์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ ์ค„, ํด๋ž˜์Šค ์ฝ”๋“œ ๋“ฑ ์›ํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ) "์„ ํƒ ์ปค์„œ"๊ฐ€ ๋๋‚˜๋Š” ๋™์ผํ•œ ์ค„์— ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ค์Œ ์ค„๋กœ ๋ณต์‚ฌํ•˜๋ ค๋ฉด ๊ทธ ์ค„๋„ ์žก์œผ์„ธ์š” =) IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!  - 1
IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!  - 2
์‹ค์ œ๋กœ ์ฝ”๋“œ ์กฐ๊ฐ์„ ์‚ญ์ œํ•˜๊ณ  ์‹ถ์ง€ ์•Š์ง€๋งŒ ์—ฌ๋Ÿฌ ์ค„์— ์ฃผ์„์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ๊ทธ๋ฆฌ ํŽธ๋ฆฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ์ƒํ™œ์—์„œ๋Š” ์ด์— ๋Œ€ํ•œ ํ‚ค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Ctrl + / Ctrl + Shift + / ์ฒซ ๋ฒˆ์งธ ์˜ต์…˜์—์„œ๋Š” ํ•œ ์ค„ ์ฃผ์„์œผ๋กœ ์ฝ”๋“œ ์กฐ๊ฐ์„ ์ฃผ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!  - ์‚ผ ๋‘ ๋ฒˆ์งธ ์˜ต์…˜์—์„œ๋Š” ์ฃผ์„์ด ์—ฌ๋Ÿฌ ์ค„๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!  - 4
(์Šคํฌ์ผ๋Ÿฌ: ์ด ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ“๊ธ€์„ ์‚ญ์ œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.) ์•„๋‹ˆ๋ฉด ์ˆ˜์—… ์ด๋ฆ„์œผ๋กœ ์ž์‹ ์„ ์„ค๋ช…ํ•œ ํ›„ ์–ด๋–ป๊ฒŒ๋“  ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์ด๋ฆ„์„ ๋ฐ”๊พธ๋ ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ผ์ด ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„์„ ๋ฐ”๊พธ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค! ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ํ”„๋กœ์ ํŠธ์—์„œ ํด๋ž˜์Šค ์ด๋ฆ„์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!  - 5 ๋˜๋Š” ํด๋ž˜์Šค ์ž์ฒด์˜ ์ด๋ฆ„์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค(๋™์ผํ•œ ๋ฉ”๋‰ด ์œ„์น˜ ์„ ํƒ). ํ•˜์ง€๋งŒ! ์Šคํฌ๋ฆฐ์ƒท์—์„œ ๋ณด์…จ๋“ฏ์ด ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค์— ๋Œ€ํ•œ ์ž‘์€ ํžŒํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค: Shift + F6 ์ค„์„ ์„ ํƒํ•˜์ง€ ์•Š๊ณ  ์‚ญ์ œํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ฑฐ๊ธฐ์— ์ปค์„œ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€๋Š” ์„ธ๋ถ€ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค =) Ctrl + Y ์ฝ”๋“œ๊ฐ€ ์žˆ์ง€๋งŒ ์ผ์ข…์˜ ๋ธ”๋ก์œผ๋กœ ๋ž˜ํ•‘ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ(/for/try ๋“ฑ์˜ ๊ฒฝ์šฐ) ์ €์žฅ๋œ: Ctrl + Alt + T IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!  - 6 ์ฝ”๋“œ์˜ ์ˆœ์„œ๋ฅผ ๋ณต์›ํ•˜๋Š” ์œ ์šฉํ•œ ์กฐํ•ฉ: Ctr + Alt + I ์ฝ”๋“œ์˜ ๋“ค์—ฌ์“ฐ๊ธฐ๋ฅผ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค(์ฝ”๋“œ ์กฐ๊ฐ์ด ์„ ํƒ๋œ ๊ฒฝ์šฐ ์ด ๋ถ€๋ถ„์—์„œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ํ•ด๋‹น ์ค„์— ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค). ์ปค์„œ๊ฐ€ ์žˆ๋Š” ๊ณณ). ์ด์ „ ์˜ˆ: IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!  - 7 ์ดํ›„:
IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!  - 8
(์Šคํฌ์ผ๋Ÿฌ ์ฃผ์˜!) ํ•˜์ง€๋งŒ ๋” ๊ฐ•๋ ฅํ•œ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค! ์ด๋Š” ์ค„์„ ๋ณ€๊ฒฝํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ฝ”๋“œ๋ฅผ ์ฝ”๋“œ ์Šคํƒ€์ผ์— ๋งž๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. Ctr + Alt + L ์ด๊ฒƒ์€ ํ™•์‹คํžˆ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•„๋ฆ„๋‹ต๊ฒŒ ๊ฐ€๋ฅด์ณ ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค! IDEA๋Š” ๋˜ํ•œ ๋‚˜์ค‘์— ์ „์ฒด ๋ช…๋ น์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ผ๋ถ€ ์•ฝ์–ด๋ฅผ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค: psvm + tab -> public static void main sout + tab -> System.out.println() serr + tab -> System.err.println() I + Enter -> for(Object ๊ฐ์ฒด : ){} + ESC iter + Enter -> for(Object o: ){} + ESC fori + tab -> for (int i = 0; i < ; i++){} ๋ชจ๋“  ์•ฝ์–ด๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: Ctrl + J ์•„, ๋„ค, IDEA์—์„œ ๊ฐ€์žฅ ์œ ์šฉํ•œ ๊ธฐ๋Šฅ์„ ๊ฑฐ์˜ ์žŠ์–ด๋ฒ„๋ ธ์–ด์š”! ๊ฐ‘์ž๊ธฐ ์‹ค์ˆ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋ฉด! ์–ด์ฉŒ๋ฉด ํฌ์ง€๋Š” ์•Š์ง€๋งŒ ๋ถˆ์พŒํ•˜๊ณ ... ํ•œ๋งˆ๋””๋กœ ํ”„๋กœ๊ทธ๋žจ์ด ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค =) ํ™•์‹คํžˆ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์‹ค์ˆ˜๋ฅผ ํ–ˆ์„ ๋•Œ IDEA์—์„œ ์˜ค๋ฅ˜ ์œ„์น˜์— ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ๋ฐ‘์ค„์„ ๊ธ‹๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹น์‹ ์€ ๊ฑฐ๊ธฐ ์•‰์•„์„œ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค: "์ •๋ง ์•…๋งˆ์•ผ! ๋˜ ๊ทธ๋…€๋Š” ๋ญ”๊ฐ€๋ฅผ ์ข‹์•„ํ•˜์ง€ ์•Š์•„! ํ•˜์ง€๋งŒ ๋ฐ”๋กœ ๊ฑฐ๊ธฐ์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ์•„!" ๊ทธ๋…€๊ฐ€ ์‹ซ์–ดํ•˜๋Š” ์ ์„ ์ดํ•ดํ•˜๋ ค๋ฉด ๊ทธ๋…€๊ฐ€ ๊ฐ•์กฐ ํ‘œ์‹œํ•œ ๊ณณ์— ์ปค์„œ๋ฅผ ๋†“๊ณ  Alt + Enter ์กฐํ•ฉ์„ ๋ˆŒ๋Ÿฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค . ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ทธ๋…€๋Š” ์†”๋ฃจ์…˜์„ ์ œ์•ˆํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ชฉ๋ก์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ทธ๋…€๋Š” ๋งค์šฐ ๋˜‘๋˜‘ํ•œ ๊ฒƒ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค) ), ๋“œ๋ฌธ ๊ฒฝ์šฐ์ง€๋งŒ ์Šค์Šค๋กœ ์ƒ๊ฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค!  - 9
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION