๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Environment·Tool/IntelliJ IDEA

[JAVA] IntelliJ IDEA ์‚ฌ์šฉ ํŒ - Auto import ์˜ต์…˜ ์„ค์ •

by Leica 2020. 1. 3.
๋ฐ˜์‘ํ˜•

File - Settings

File - Settings๋ฅผ ํด๋ฆญํ•˜์—ฌ ์ธํ…”๋ฆฌJ ์„ธํŒ… ์ฐฝ์„ ๋„์šด๋‹ค. ๋‹จ์ถ•ํ‚ค๋Š” Ctrl + Alt + S์ด๋‹ค.

 

Settings

Editor - General - Auto Import์—์„œ ๊ด€๋ จ ์˜ต์…˜๋“ค์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ์ค‘ ์ฝ”๋“œ ๋ณ€๊ฒฝ๊ณผ ์ฝ”๋“œ ๋ถ™์—ฌ๋„ฃ๊ธฐ์— ๋”ฐ๋ฅธ ์ž๋™ import ์˜ต์…˜์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.

 

์ฝ”๋“œ ๋ณ€๊ฒฝ์— ๋”ฐ๋ฅธ ์ž๋™ import ์˜ต์…˜

Optimize imports on the fly

Optimize imports on the fly ์˜ต์…˜์€ ์ฝ”๋“œ๊ฐ€ ๋ณ€๊ฒฝ๋จ์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ํŒจํ‚ค์ง€ import๋ฌธ์„ ์‚ฝ์ž…/์‚ญ์ œํ•ด์ฃผ๋Š” ์˜ต์…˜์ด๋‹ค. ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋Š” ์ž๋™์œผ๋กœ ์‚ฝ์ž…ํ•˜๊ณ  ๋ถˆํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋Š” ์ž๋™์œผ๋กœ ์‚ญ์ œํ•œ๋‹ค. ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์ด๋ฏ€๋กœ ํŠน๋ณ„ํ•œ ์ด์œ ๊ฐ€ ์žˆ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ๋ฉด ์ฒดํฌํ•˜์—ฌ ์ผœ๋‘๋Š”๊ฒŒ ์ข‹๋‹ค.

 

์ฝ”๋“œ ๋ถ™์—ฌ๋„ฃ๊ธฐ ์‹œ import ์˜ต์…˜

Insert imports on paste

Insert imports on paste ์˜ต์…˜์€ ์ฝ”๋“œ๋ฅผ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•œ ๊ฒฝ์šฐ์˜ import๋ฌธ ์‚ฝ์ž… ์˜ต์…˜์œผ๋กœ All, Ask, None์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

  • All : ๋ชจ๋‘ ์ž๋™ import
  • Ask : ํ™•์ธ ํ›„ ์„ ํƒ
  • None : ์ž๋™ import ํ•˜์ง€ ์•Š์Œ
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€