IDE/JetBrains

[JetBrains] Intellij ๊ฐœ์ธ ์„ค์ •

Splin 2023. 1. 4.

Intellij์€ Java ๋ฐ Kotlin ์ „์šฉ IDE์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ๊ธ€์€ ์ œ๊ฐ€ Intellij์„ ์‚ฌ์šฉํ•  ๋•Œ, ํŽธ๋ฆฌํ•จ์„ ์œ„ํ•˜์—ฌ ์„ธํŒ…ํ•œ ๋ชฉ๋ก๋“ค์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์œ ์šฉํ•ด ๋ณด์ด๋Š” ๊ฒŒ ์žˆ๋‹ค๋ฉด ์ฐธ๊ณ ํ•˜์…”๋„ ์ข‹๊ณ  ๋” ์œ ์šฉํ•œ ๊ฒŒ ์žˆ๋‹ค๋ฉด ์ถ”์ฒœํ•ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜Ž

๊ธฐ์กด WebStorm ์„ค์ •๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ, ์ถ”ํ›„์— IDE์— ๋”ฐ๋ผ ๋‹ค๋ฅธ Plugins๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„ ๊ธ€์„ ๋ถ„๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๊ด€๋ จ๋œ ๋‹จ์ถ•ํ‚ค๋Š” ์•„๋ž˜์˜ ๊ธ€์„ ์ฐธ๊ณ ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

 

Intellij ๊ธฐ๋ณธ ์„ค์ •

๊ธฐ๋ณธ ์„ค์ •์€ Preferences (Mac : โŒ˜ + ,(์ปด๋งˆ) / Window : Ctrl + Alt + S)์—์„œ ์„ค์ •ํ•œ ๋ชฉ๋ก๋“ค์ž…๋‹ˆ๋‹ค.

  •  ํฐํŠธ ์„ค์ • : Font ๊ฒ€์ƒ‰ -> D2 coding ํฐํŠธ๋กœ ๋ณ€๊ฒฝ
    • ๋„ค์ด๋ฒ„ D2 coding ํฐํŠธ๋กœ ๋ณ€๊ฒฝ
  • ํžŒํŠธ ๋„๊ธฐ : Inlay Hints ๊ฒ€์ƒ‰ -> Code vision -> Inheritors, Usages, Code author ๋„๊ธฐ
  • ํƒญ ์—ฌ๋Ÿฌ ์ค„ + ๊ฐœ์ˆ˜ ์กฐ์ ˆ : Editor Tabs ๊ฒ€์ƒ‰ -> Show tabs in one row ์ฒดํฌ ํ•ด์ œ, ์•„๋ž˜์— Tab Limit ๋ณ€๊ฒฝ
  • ํŒŒ์ผ ํด๋ฆญ ์‹œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ : Editor Tabs ๊ฒ€์ƒ‰ -> Enable preview tab ์ฒดํฌ

 

 

Plugins ์„ค์ •

๋‹ค์–‘ํ•œ Plugins์„ ์„ค์น˜ํ•˜์—ฌ ๊ฐ€๋…์„ฑ ์ข‹๊ณ  ์ด์˜๊ณ  ํšจ์œจ์ ์ด๊ฒŒ ๊ฐœ๋ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Plugins๋Š” Preferences์— ์žˆ๊ณ  ์„ค์น˜ ํ›„ IDE ์žฌ์‹œ์ž‘ํ•ด์•ผ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ํ…Œ๋งˆ ๋ณ€๊ฒฝ : Material Theme UI - ์žฌ์‹œ์ž‘ ํ›„ Appearance ๊ฒ€์ƒ‰ -> Theme ๋ณ€๊ฒฝ
    • ์ €๋Š” Atom One Dark ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ใ…Žใ…Ž
  • ํด๋”, ํŒŒ์ผ ๋””์ž์ธ ๋ณ€๊ฒฝ : Atom Material Icons
  • ๊ด„ํ˜ธ ์ƒ‰์ƒ ๋ณ€๊ฒฝ(๊ฐ€๋…์„ฑ) : Rainbow Brackets
  • ์ง„ํ–‰๋ฅ  ํ‘œ์‹œ์ค„ ๋ณ€๊ฒฝ : Pokemon Progress
  • ์ฝ”๋“œ ์ž๋™์™„์„ฑ ์„œํฌํŠธ ๋ฐ ์‚ฌ์šฉ๋ฒ• : Tabnine AI Code Completion
  • IDE ๋‚ด ๋งˆ์šฐ์Šค ๋™์ž‘ ๋‹จ์ถ•ํ‚ค๋กœ ๋ณด์—ฌ์ฃผ๊ธฐ : Key Promoter X

๋Œ“๊ธ€