snippets intellij idea java autocomplete intellij-idea

java - idea - ¿Deshabilita las importaciones de IntelliJ Starred(paquete)?



snippets intellij idea (3)

Soy un usuario de IDE de Eclipse migratorio y estoy aprendiendo acerca de IntelliJ IDEA 9.

Por defecto, Eclipse IDE no usará una importación con estrella hasta que importe 99 clases del mismo paquete, por lo que prácticamente nunca sucede.

Pero IntelliJ IDEA parece demasiado entusiasta para hacerlo, y no puedo descifrar cómo desactivarlo.

Por ejemplo, después de escribir JList luego ALT + ENTER para importar automáticamente, todo el paquete javax.swing se importa en lugar de solo la clase que especifico.

Traté de excluir javax.swing de la finalización automática, pero eso simplemente impide que se sugieran clases de Swing, lo que es contraproducente.


Puede establecer esta configuración aquí.

En IDEA 14 + la secuencia es:

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

En la versión anterior de IDEA:

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

La característica no puede ser deshabilitada. Debe establecerlo en un valor alto, por ejemplo, 99.

En la versión 2016.1.1 También debe eliminar las líneas en Packages to Use Import with ''*'' , por ejemplo, import javax.*;


Y también debe eliminar los nombres de los paquetes del cuadro de lista "Paquetes a usar con *" justo debajo de los cuadros de texto "Cantidad de clases para usar con importación ". Swing y AWT están ahí por defecto, creo. Todavía tenía importación javax.swing. ; agregado aunque tenía el recuento de clases establecido en 999. Usé el botón del signo menos para eliminar Swing y Awt del cuadro y luego funcionó.


IntelliJ IDEA:

  • 14 y 15 y 16 EAP

    File > Settings... > Editor > Code Style > Java > Imports > en el área General agregue un número grande para el Class count to use import with ''*'': / Names count to use static import with ''*'':

IntelliJ IDEA:

  • 12 y 13

    File > Settings... > Code Style > Java > Imports > en el área General agrega un número grande para el Class count to use import with ''*'':

    PD: Java Code Style en la ruta.