IntelliJ 별표 (패키지) 가져 오기를 비활성화 하시겠습니까?
마이그레이션하는 Eclipse IDE 사용자이며 IntelliJ IDEA 9에서 내 방식을 배우고 있습니다.
기본적으로 Eclipse IDE는 동일한 패키지에서 99 개의 클래스를 가져올 때까지 별표로 표시된 가져 오기를 사용하지 않으므로 실제로는 발생하지 않습니다.
그러나 IntelliJ IDEA는 너무 열성적이며 비활성화하는 방법을 알아낼 수 없습니다.
예를 들어 + 를 입력 하고 자동 가져 오기를 입력 JList
한 후에 는 지정한 클래스 대신 전체 패키지를 가져옵니다 .ALTENTERjavax.swing
나는 제외 시도 javax.swing
자동 완성 기능에서,하지만 그건 그냥 중지 어떤 비생산적이다, 제안되는 스윙 클래스를.
여기에서이 설정을 지정할 수 있습니다.
에서는 IDEA 14 + 시퀀스이다 :
Settings
> Editor
> Code Style
> Java
> Imports
>Class count to use import with '*'
이전 버전의 IDEA에서 :
Settings
-> Java
-> Code Style
-> Imports
->Class count to use import with '*'
이 기능은 비활성화 할 수 없습니다. 99와 같이 높은 값으로 설정해야합니다.
2016.1.1 버전에서는 아래의 행도 제거해야합니다 Packages to Use Import with '*'
. 예 :import javax.*;
IntelliJ 아이디어 :
14 & 15 & 16 EAP
File > Settings... > Editor > Code Style > Java > Imports
>General
영역에서Class count to use import with '*':
/에 큰 숫자를 추가하십시오.Names count to use static import with '*':
IntelliJ 아이디어 :
12 & 13
File > Settings... > Code Style > Java > Imports
>General
지역에 큰 숫자를 추가하십시오Class count to use import with '*':
PS는 :
Java
이후Code Style
경로이다.
또한 "와 함께 가져 오기를 사용하는 클래스 수 "텍스트 상자 바로 아래에있는 "와 함께 가져 오기를 사용할 패키지"목록 상자에서 패키지 이름을 제거해야합니다 . 기본적으로 Swing과 AWT가 있습니다. 나는 여전히 수입 javax.swing을 가지고있었습니다. ; 클래스 수를 999로 설정 한 경우에도 추가되었습니다. 빼기 기호 단추를 사용하여 상자에서 Swing 및 Awt를 제거한 다음 작동했습니다.
참고 URL : https://stackoverflow.com/questions/3587071/disable-intellij-starred-package-imports
'IT story' 카테고리의 다른 글
MySQL foreign_key_checks가 전체 데이터베이스에 영향을 줍니까? (0) | 2020.05.14 |
---|---|
최대 절전 모드-cascade =”all-delete-orphan”을 가진 컬렉션이 더 이상 소유 엔티티 인스턴스에 의해 참조되지 않았습니다 (0) | 2020.05.14 |
무효가 아닌 메소드 컴파일에서 누락 된 리턴 문 (0) | 2020.05.14 |
Java 8 스트림 및 어레이 작업 (0) | 2020.05.14 |
node.js에 JS 대신 CoffeeScript를 사용할 수 있습니까? (0) | 2020.05.14 |