๐ŸŒท๐ŸŒผ๋ชจ์—ฌ๋ด์š” ๊ฐœ๋ฐœ์˜์ˆฒ๐ŸŒท๐ŸŒผ

IntelliJ์— ๋Œ€ํ•ด ๋ณธ๋ฌธ

๊ฐœ๋ฐœ/๊ฐœ๋ฐœ๊ด€๋ จ ๊ธฐํƒ€ ๊ธ€

IntelliJ์— ๋Œ€ํ•ด

์š”์ผ์ด 2020. 2. 5. 17:47
๋ฐ˜์‘ํ˜•

IntelliJ IDEA ํ™ˆํŽ˜์ด์ง€


4ํ•™๋…„๋•Œ ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ์„ ๋งŒ๋“ค๋ฉด์„œ ๋งŽ์€ ๊ตฌ๊ธ€๋ง์„ ํ•˜๋˜์ค‘ IntelliJ์— ๋Œ€ํ•ด ๋งŽ์€ ์–ธ๊ธ‰์„ ๋“ค์—ˆ๋‹ค .
ํ•˜์ง€๋งŒ IntelliJ์˜ ํŠน์ง•์— ๋Œ€ํ•ด์„œ๋งŒ ์•Œ์•˜์ง€ IntelliJ๊ฐ€ ๋Œ€์ฒด ๋ฌด์—‡์ธ์ง€๋Š” ์ •์˜ํ•  ์ˆ˜ ์—†์—ˆ๋‹ค.
๊ทธ๋ž˜์„œ ์ง€๊ธˆ ํ™•์‹คํžˆ ์ •๋ฆฌํ•ด์•ผ๊ฒ ๋‹ค.

IntelliJ IDEA๋Š” JetBrains์‚ฌ์—์„œ ์ œ์ž‘ํ•œ ์ƒ์šฉ ์ž๋ฐ” ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ด๋‹ค. ์ค„์—ฌ์„œ IntelliJ ํ˜น์€ IDEA๋กœ๋„ ๋ถˆ๋ฆฐ๋‹ค. ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ์šฉ์–ด๊ฐ€ ๋‹ค๋ฅธ IDE์™€๋Š” ์ข€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์ „ ํ•™์Šต์ด ํ•„์š”ํ•˜๋‹ค. ์ดํด๋ฆฝ์Šค์˜ ์›Œํฌ์ŠคํŽ˜์ด์Šค ๊ฐœ๋…์ด ์—†๊ณ , ๋Œ€์‹  ๋นˆ ํ”„๋กœ์ ํŠธ ํด๋” ์•„๋ž˜์— ๋ชจ๋“ˆ์ด๋ผ๋Š” ์„œ๋ธŒ ํ”„๋กœ์ ํŠธ ํด๋”๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๊ฐ๊ฐ์„ ๋…๋ฆฝ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ฒŒ ๋œ๋‹ค. ๋นˆ ํ”„๋กœ์ ํŠธ+๋ชจ๋“ˆ ๊ตฌ์กฐ๊ฐ€ ์•„๋‹Œ ๋‹จ์ผ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ํฐ ๊ทœ๋ชจ์˜ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ๊ถŒ์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋˜ํ•œ ์ดํด๋ฆฝ์Šค์˜ Project-Specific JRE๋Š” IntelliJ IDEA์˜ Module SDK์™€ ๋Œ€์‘๋œ๋‹ค

์ง€์›์–ธ์–ด๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ(JAVA, Groovy, Kotlin, Dart, Python, Scala)์™€ ์–ผํ‹ฐ๋ฐ‹(JSP, SQL, Ruby, PHP, JS, Node.js, Go)์œผ๋กœ ๋‚˜๋‰˜๋Š”๋ฐ ํ”„๋กœ์ ํŠธ์˜ ์„ฑํ–ฅ์— ๋”ฐ๋ผ ์ผ€์ด์Šค ๋ฐ”์ด ์ผ€์ด์Šค๋กœ ๋‚˜๋ˆ„์–ด ์‚ฌ์šฉํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค. ์กฐ์‚ฌํ•˜๋Š” ๋„์ค‘์— ๋Š๋‚€๊ฑด๋ฐ ์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋ ค๋ฉด ์–ผํ‹ฐ๋ฐ‹์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์ข‹์„๋“ฏ ํ•˜๋‹ค.

ํ”„๋กœ์ ํŠธ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ์ „์— ๋œจ๋Š” 'Welcome to IntelliJ IDEA' ์ฐฝ์—์„œ Settings(Profile: Default IDE)์™€ Project Defaults → Project Structure๋ฅผ ์„ค์ •ํ•˜๋ฉด ํ–ฅํ›„ ์ถ”๊ฐ€๋˜๋Š” ์ƒˆ ํ”„๋กœ์ ํŠธ์— ์ „์—ญ์ ์œผ๋กœ ์ ์šฉ๋œ๋‹ค. ๋˜ํ•œ IDE Settings Sync ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•œ ๋’ค JetBrains ๊ณ„์ •์— Settings ์„ค์ • ๋‚ด์—ญ์„ ์—ฐ๋™ํ•˜๋ฉด PC๋ฅผ ๊ต์ฒดํ•ด๋„ ๊ทธ ์„ค์ •์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ๋Œ€์‹  ์šด์˜ ์ฒด์ œ๊ฐ€ ๋™์ผํ•ด์•ผ ํ•˜๊ณ , ์ด๋ฉ”์ผ ๊ณ„์ •์ด ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ ์—๋””์…˜์—์„œ๋Š” ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. ์ด์ ์€ ๋ฌด์ฒ™ ํŽธํ•œ๊ฒƒ๊ฐ™๋‹ค ๋งˆ์น˜ ๊ตฌ๊ธ€ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์ฒ˜๋Ÿผ ๋กœ๊ทธ์ธ๋งŒ ํ•˜๋ฉด ๋ชจ๋“  ํ™˜๊ฒฝ์„ธํŒ…์ด ๋˜์–ด์žˆ๋‹ค๋Š”๊ฒŒ ์ข‹๋‹ค.

๊ตฌ๊ธ€์˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค๋Š” ๋ฐ”๋กœ ์ด IntelliJ IDEA๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“  IDE๋‹ค. IntelliJ IDEA์˜ Android Support ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์™€ ๊ฑฐ์˜ ๋™์ผํ•œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•œ๋‹ค.

Comments