Disable IntelliJ Starred (Package) Imports?

前端 未结 3 1824
野性不改
野性不改 2021-01-29 19:30

I\'m a migrating Eclipse IDE user and am learning my way round IntelliJ IDEA 9.

By default Eclipse IDE won\'t use a starred import until you import 99 classes from the s

相关标签:
3条回答
  • 2021-01-29 20:05

    IntelliJ IDEA:

    • 14 & 15 & 16 EAP

      File > Settings... > Editor > Code Style > Java > Imports > in General area add a big number for Class count to use import with '*': / Names count to use static import with '*':

      File > Settings... > Editor > Code Style > Java > Imports > General > Class count to use import with '*'

    IntelliJ IDEA:

    • 12 & 13

      File > Settings... > Code Style > Java > Imports > in General area add a big number for Class count to use import with '*': File > Settings... > Code Style > Java > Imports > General > Class count to use import with '*'

      P.S.: Java is after Code Style in the path.

    0 讨论(0)
  • 2021-01-29 20:17

    You can set this setting here.

    In IDEA 14+ the sequence is:

    Settings > Editor > Code Style > Java > Imports > Class count to use import with '*'

    In older version of IDEA:

    Settings -> Java -> Code Style -> Imports -> Class count to use import with '*'

    The feature can not be disabled. You need to set it to a high value, e.g. 99.

    In 2016.1.1 version You should also remove the lines under Packages to Use Import with '*', e.g. import javax.*;

    0 讨论(0)
  • 2021-01-29 20:17

    And you also have to remove package names from the "Packages to use import with *" list box just below the "Class count to use import with " text boxes. Swing and AWT are there by default I think. I still was having import javax.swing.; added even though I had the class count set to 999. I used the minus sign button to remove Swing and Awt from the box and then it worked.

    0 讨论(0)
提交回复
热议问题