With Intellij

인텔리제이 자동 임포트, 불필요한 임포트 지우는법

공기팝님 2022. 3. 26. 05:08
반응형
인텔리제이에서 자동으로 임포트(import) 하는 법과
불필요한 임포트(import )를 지우는 법을 설정해보겠습니다.


먼저 자동으로 import 하는 법을 알아보겠습니다.

아래 그림과 같이 import가 되어있지 않으면 이를 위해 인텔리제이가 해결방안을 추천해줍니다.

not import
Import class

그러나 이러한 과정을 거칠 필요 없이 바로 자동으로 Intellij 가 자동으로 import를 해주는 설정이 있습니다.
   

Intellij Setting(Ctrl+Alt+S) -> import 검색 -> Add unambiguous imports on the fly 체크 후 적용

Add unambiguous imports on the fly
Auto Import Setting

그런데,  자동 import설정을 했어도 아래와 같이 import 할 동일한 class 이름이 두 개 이상일 때는 직접 선택을 해야 합니다.

더보기

참고로 예로든 Date class는  java.util.Date 와 java.sql.Date 이 있습니다.

multiple choices
choices import class

 

 

그다음으로는 불필요한 import 문을 자동으로 삭제하는 법을 알아보겠습니다


아래 그림과 같이 사용하지 않는 import문위에 마우스 커서를 올리면 
인텔리제이가 단축키(import삭제)와 다른 방법들을 제시해줍니다.

unused import
불필요한 import문

그런데, 이또한 자동으로 import 문을 삭제해주는 설정이 있습니다.
아까 전에 본 자동으로 import를 설정한 곳 체크박스 바로 아래 optimize imports on the fly intellij 체크 후 적용 

optimize imports on the fly intellij
불필요한 import문 제거

 

지금까지  Intellij에서 자동으로 (임포트, 임포트 제거) 하는 법을 알아보았습니다.

 

참고 : https://www.jetbrains.com/help/idea/creating-and-optimizing-imports.html#exclude-from-auto-import

 

반응형