it-swarm.com.de

Wie finde ich ein Paket mit Namen in Eclipse?

Was ist der schnellste Weg, um in Eclipse zum Java-Paket zu navigieren? Ich suche was ähnliches Ctrl+Shift+T tut für Klassen.

Bearbeiten: Ctrl+H funktioniert, aber es ist von begrenztem Nutzen. Zum einen gibt es keine einfache Möglichkeit, zum Suchergebnis zu navigieren, da es nicht anklickbar ist.

enter image description here

Ich vermisse immer noch die Ctrl+Shift+T Art der Funktionalität.

16
user443854

Ctrl-H

zeigt den Java-Suchdialog an, dort können Sie "Suchen nach" als Paket auswählen und dann den Namen in das Eingabefeld eingeben.

17
Kent

Versuchen

'Navigate' -> 'Go To' -> 'Package...'

wahrscheinlich ist dies das, wonach Sie suchen. Natürlich kann die obige Sequenz über die Tastatur als eine Reihe von Standard-Menüverknüpfungen ausgeführt werden. Wenn Sie auf diese Funktionalität lieber über eine spezielle direkte Verknüpfung zugreifen möchten (die in meinem Eclipse NEON.1 nicht standardmäßig definiert ist), können Sie eine über definieren

'Preferences' -> 'General' -> 'Keys'
3
ehv.dev

Ich glaube nicht, dass es jemanden gibt, der zu einem Paket springen kann. Was möchten Sie öffnen? Strg + H öffnet den Suchdialog, mit dem Sie nach Paketen suchen können.

1
Jivings

Klicken Sie auf das Root-Paket und geben Sie den Namen des Pakets ein, nach dem Sie suchen.

1
Ashish

Ctrl+Shift+T Funktioniert auch für Pakete: Geben Sie einfach den Paketnamen und dann einen Punkt ein und es werden alle Klassen in übereinstimmenden Paketen angezeigt. Beginnen Sie mit einem Punkt oder Stern, um die Präfixabstimmung durchzuführen. Es ist wichtig, die Suchzeichenfolge mit einem Punkt zu beenden, ansonsten wird das letzte Wort verwendet, um mit Klassennamen abzugleichen:

com.Sun.mail.
.Sun.mail.
*un.mail.

zeigt alle Klassen in Paketen an, die mit com.Sun.mail beginnen (entspricht auch com.Sun.mail selbst). Ergebnis: 147 Klassen von "ACL" bis "YoungerTerm"


com.Sun.mail.ascii
.Sun.mail.ascii
*un.mail.ascii

zeigt alle Klassen in Paketen an, die mit com.Sun.mail beginnen UND deren Klassenname mit "ascii" beginnt. Ergebnis: 1 Klasse ("ASCIIUtility")


com.Sun.mail.ascii.
.Sun.mail.ascii.
*un.mail.ascii.

Keine Ergebnisse (es gibt kein Paket "com.Sun.mail.ascii")

Wenn Sie in der Ansicht "Paket-Explorer" "Mit Editor verknüpfen" festgelegt haben, wählen Sie einfach eine der Übereinstimmungen aus, und der Paket-Explorer wird auf das Paket erweitert. Mit gelangen Sie zum Root-Paket  (Wählen Sie zuerst den Paket-Explorer aus, z. B. mit Ctrl+F7).

0
jmiserez