Wenn Sie einen Klassennamen in Eclipse automatisch vervollständigen, z. B. wenn Sie Folgendes eingeben:
ListI
Tab
Ein Popup-Menü mit passenden Klassennamen zur Vervollständigung wird angezeigt (die Sie mit der Maus oder mit den Pfeiltasten auswählen können:
In diesem Beispiel möchte ich mit ziemlicher Sicherheit java.util.ListIterator
und ich möchte fast nie com.sun.xml.internal.bind.v2.runtime.reflect.ListIterator
(oder irgendetwas anderes aus diesem Paket).
Diese bestimmte Klasse wird häufig in der Liste angezeigt (jedes Mal, wenn ich a deklariere ListIterator
). Ich möchte Pakete von der Suche nach automatischer Vervollständigung ausschließen können, damit sie java.util.ListIterator
automatisch vervollständigt werden, ohne dass ein Popup-Menü erforderlich ist.
Ist das möglich?
quelle
java.awt.List
Frage zu beantworten, die Sie in den Kommentaren erwähnt haben.Antworten:
Sie sollten dort die Pakete angeben können, die Sie nicht sehen möchten.
Siehe Java-Tipps und Tricks
finnw (das OP) fügt in den Kommentaren hinzu:
"Typfilter" basiert tatsächlich auf dem Klassenmusterabgleich , dh wenn Sie Folgendes hinzufügen:
Diese Klasse wird aus den Inhaltsunterstützungsvorschlägen verschwinden.
Wenn Sie wissen, dass alle
java.awt.Lxxx
Klassen nicht von Interesse sind, können Sie hinzufügenAlle anderen Klassen von
java.awt
wären noch für die Inhaltsunterstützung da.Mit einer aktuellen Eclipse (ich habe jetzt eine Eklipse 3.6Mx, aber dies sollte für 3.5.x auch funktionieren), sind Sie nicht darauf beschränken Paket Muster nur in der Art Filter.
quelle
quelle