¿Deshabilitar las importaciones destacadas (paquete) de IntelliJ?
⏰ 3 minutos de lectura
Iain Samuel McLean Élder
Soy un usuario migratorio de Eclipse IDE y estoy aprendiendo a utilizar IntelliJ IDEA 9.
De forma predeterminada, Eclipse IDE no usará una importación destacada hasta que importe 99 clases del mismo paquete, por lo que prácticamente nunca sucede.
Pero IntelliJ IDEA parece demasiado interesado en hacerlo, y no puedo encontrar la manera de deshabilitarlo.
Por ejemplo, después de escribir JList después alternativa + INGRESAR para importar automáticamente, todo javax.swing el paquete se importa en lugar de solo la clase que especifico.
Traté de excluir javax.swing de la finalización automática, pero eso simplemente detiene ningún Se sugieran clases de swing, lo cual es contraproducente.
¿IntelliJ 9? La versión 16 está en camino. Actualice a la edición comunitaria o compre una licencia.
– duffymo
12 de abril de 2016 a las 12:32
colin hebert
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 función no se puede desactivar. Debe establecerlo en un valor alto, por ejemplo, 99.
En la versión 2016.1.1, también debe eliminar las líneas debajo Packages to Use Import with '*'p.ej import javax.*;
ahora ambos Class count to use import with '*' y Names count to use static import with '*' están configurados para 99 para copiar el comportamiento de Eclipse. ¡Gracias!
– Iain Samuel McLean Anciano
29 de agosto de 2010 a las 13:54
Parece funcionar si establece este valor en 0, en lugar de establecer un número alto
– Alasdair McLeay
07/12/2016 a las 15:01
El umbral debe ser alto para mí. Si configuro ese umbral en 0, la función permanece habilitada. Lo peor es que termino con importaciones de estrellas en todas partes (IDEA 2017.1).
– Andrés
17/07/2017 a las 21:41
0 me destruyó, revirtió y lo puso a 1000
– Código Mono
3 abr 2018 a las 23:48
Esto es específico del idioma, así que recuerda configurarlo en Kotlin si estás usando eso o un proyecto mixto.
– Steven Benítez
24 de abril de 2018 a las 14:05
ROMANIA_ingeniero
IDEA de IntelliJ:
14 & 15 & 16 EAP
File > Settings... > Editor > Code Style > Java > Imports > en General área agregue un número grande para Class count to use import with '*': / Names count to use static import with '*':
Configuración… > Editor > Estilo de código > Java > Importaciones > General > Recuento de clases para usar la importación con ‘*'”>
IDEA de IntelliJ:
12 & 13
File > Settings... > Code Style > Java > Imports > en General área agregue un número grande para Class count to use import with '*': Configuración… > Estilo de código > Java > Importaciones > General > Recuento de clases para usar la importación con ‘*'”>
PD: Java es despues Code Style en el camino.
¿Realmente no hay forma de decirle a Intellij 15 que nunca use importaciones destacadas? ¡Quiero decir sin especificar un recuento de clases?!
– Esteban Hartley
8 de febrero de 2016 a las 15:03
Eso es lo que sospechaba, ¡pero parece extraño!
– Esteban Hartley
8 de febrero de 2016 a las 15:22
Esto es una locura. yo me gusta importaciones destacadas. ¿Cuál es el inconveniente de nuevo? En realidad. (No en una situación hipotética donde hay nombres superpuestos).
– MarkHu
7 febrero 2018 a las 22:39
@MarkHu Cuando alguien ve su código fuera del alcance de un IDE (por ejemplo, en Github), se vuelve muy difícil averiguar de qué paquete proviene una clase.
– gili
08/04/2018 a las 16:44
Y también debe eliminar los nombres de los paquetes del cuadro de lista “Paquetes para usar la importación con *” justo debajo del “Recuento de clases para usar la importación con “cuadros de texto. Swing y AWT están ahí por defecto, creo. Todavía tenía que importar javax.swing.; agregado a pesar de que tenía el recuento de clases establecido en 999. Usé el botón de signo menos para eliminar Swing y Awt de la caja y luego funcionó.
¿Ha sido útil esta solución?
Tu feedback nos ayuda a saber si la solución es correcta y está funcionando. De esta manera podemos revisar y corregir el contenido.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Configurar y más información
¿IntelliJ 9? La versión 16 está en camino. Actualice a la edición comunitaria o compre una licencia.
– duffymo
12 de abril de 2016 a las 12:32