2009-11-12 14 views
8

Cuando escribo el nombre de una clase que deberá importarse, IntelliJ muestra una lista de sugerencias. Sin embargo, la mayoría de las veces esas sugerencias son cosas que nunca querría importar, especialmente por accidente, como java.awt.*.Limitar las sugerencias de importación de IntelliJ IDEA al finalizar

¿Hay alguna manera de evitar que los paquetes que nunca importé aparezcan en la lista de finalización?

He revisado las opciones, pero no he encontrado nada.

Respuesta

12

Según la versión IDEA: Sí.

En 7.0.5 use el menú File -> Settings elija y luego Exclude from Import and Completion y agregue el paquete o la clase que no desea tener en sus sugerencias.

En la versión 8 y la versión 9, utilice el menú File -> Settings escriba "Importación automática" en el cuadro de búsqueda y use allí el cuadro Exclude from Import and Completion.

En la versión 9 también tiene la opción de añadir clases y paquetes a la lista de exclusión-directamente de la importación sugerencias de menú contextual:

alt text

+0

¿Sabemos por qué desapareció en 8? –

+0

¡Maravilloso, gracias! –

+0

@Benjamin C: bueno, no creo que desaparezca, simplemente no tengo v8 en mi máquina, así que no pude describir el procedimiento.Y JetBrains ya movió la ayuda en línea a v9 ... –

2

no estoy seguro ya que cuando existe esta función . Ciertamente en la próxima versión 9.0:

Cuando se muestra la ventana emergente de importación, puede navegar desde allí a dos opciones de ignorar. Por ejemplo, al escribir Lista podría ser 'ignorar java.awt.List desde auto-import' e 'ignorar java.awt from auto import'

O puede configurarlo en la configuración: Editor-> Auto-Importar : Allí puede agregar y eliminar paquetes y clases ignorados.

+1

Lamentablemente, todavía estoy atascado en v7. Gracias, sin embargo. –

1

en IntelliJ versión 13. * y 14. * a Excluding Classes from Auto-Import

Pasos:

1) Open the Settings dialog box, y bajo el nodo Editor, haga clic en Auto-Import.

2) En la página Editor | Auto-Import, haga clic +

3) En the dialog box que se abre, escriba el nombre de la clase o un paquete completo que ser excluidos [en su caso escritura java.awt.*], y haga clic en OK . Use + y - para administrar la lista de clases y paquetes que IntelliJ IDEA no debe colocar en la lista de sugerencias.

4) Aplicar cambios y cerrar el Settings dialog.

Para Más información sobre Excluding Classes from Auto-Import Ver helping Doc for IntelliJ

Cuestiones relacionadas