Lorsque vous complétez automatiquement un nom de classe dans Eclipse, par exemple si vous tapez:
ListI
Tab
Un menu contextuel apparaît, vous proposant des noms de classe correspondants à compléter (que vous pouvez sélectionner avec la souris ou en utilisant les touches fléchées:
Dans cet exemple, je veux presque certainement java.util.ListIterator
et je ne veux presque jamais com.sun.xml.internal.bind.v2.runtime.reflect.ListIterator
(ou quoi que ce soit d'autre de ce package).
Cette classe particulière apparaîtra fréquemment dans la liste (chaque fois que je déclare a ListIterator
). Je voudrais pouvoir exclure des packages des recherches de saisie semi-automatique, de sorte que cela java.util.ListIterator
soit complété automatiquement sans avoir besoin d'un menu contextuel.
Est-ce possible?
la source
java.awt.List
question que vous mentionnez dans les commentaires.Réponses:
Vous devriez pouvoir y spécifier les packages que vous ne souhaitez pas voir.
Voir les trucs et astuces Java
finnw (l'OP) ajoute dans les commentaires:
Le "filtre de type" est en fait basé sur la correspondance de modèle de classe , c'est-à-dire si vous ajoutez:
cette classe disparaîtra des propositions d'assistance de contenu.
Si vous savez que toutes les
java.awt.Lxxx
classes ne présentent aucun intérêt, vous pouvez ajouterToutes les autres classes de
java.awt
seraient toujours là pour l'assistance de contenu.Avec une éclipse récente (j'ai actuellement une éclipse 3.6Mx, mais cela devrait également fonctionner pour 3.5.x), vous n'êtes pas limité au modèle de package uniquement dans le filtre de type.
la source
la source