2009-11-12 5 views
8

Lorsque je tape le nom d'une classe qui doit être importée, IntelliJ apparaît avec une liste de suggestions. Cependant, la plupart du temps ces suggestions sont des choses que je ne voudrais jamais importer, particulièrement par accident - comme java.awt.*.Limitation des suggestions d'importation IntelliJ IDEA à la fin

Y at-il un moyen d'empêcher les paquets que je n'importerai jamais d'apparaître dans la liste de complétion? J'ai récuré les options mais je n'ai rien trouvé.

Répondre

12

En fonction de la version IDEA: Oui.

Dans la section 7.0.5, utilisez le menu File -> Settings, choisissez Code Completion puis Exclude from Import and Completion et ajoutez le package ou la classe que vous ne souhaitez pas avoir dans vos suggestions.

Dans la version 8 et la version 9, utilisez le menu File -> Settings tapez "Auto import" dans le champ de recherche et utilisez la boîte Exclude from Import and Completion.

Dans la version 9, vous avez également la possibilité d'ajouter des classes et des packages à la liste d'exclusion directement parmi les suggestions d'importation menu contextuel:

alt text

+0

pouvons-nous savoir pourquoi il a disparu dans 8? –

+0

Merveilleux, merci! –

+0

@Benjamin C: Eh bien, je ne pense pas qu'il a disparu, je n'ai tout simplement pas de v8 sur ma machine, donc je ne pouvais pas décrire le comment faire.Et JetBrains a déjà déplacé l'aide en ligne à v9 ... –

2

Je ne sais pas depuis quand cette fonctionnalité existe . Il est certainement dans la prochaine version 9.0:

Lorsque l'import-popup s'affiche, vous pouvez naviguer à partir de là à deux ignore-option. Par exemple lorsque vous tapez Liste, il peut être ignorer java.awt.List de l'importation automatique et ignorer java.awt de l'importation automatique

Ou vous pouvez le configurer dans les paramètres: Editor-> Auto-Import : Vous pouvez ajouter et supprimer des packages et des classes ignorés.

+1

Malheureusement, je suis toujours bloqué sur v7. Merci quand même. –

1

dans la version IntelliJ 13. * et 14 * à Excluding Classes from Auto-Import

étapes:

1) Open the Settings dialog box, et sous le nœud Editor, cliquez sur Auto-Import.

2) Sur la page Editor | Auto-Import, cliquez sur +

3) Dans the dialog box qui ouvre, tapez le nom de la classe ou un paquet entier à exclure [dans votre cas écriture java.awt.*], puis cliquez sur OK . Utilisez + et - pour gérer la liste des classes et des packages que IntelliJ IDEA ne doit pas placer dans la liste des suggestions.

4) Appliquer les modifications et fermer le Settings dialog.

Pour Plus d'informations sur Excluding Classes from Auto-Import Voir helping Doc for IntelliJ

Questions connexes