web-dev-qa-db-fra.com

Comment trouver un paquet par son nom dans Eclipse?

Quel est le moyen le plus rapide de naviguer vers le package Java dans Eclipse? Je cherche quelque chose de semblable à quoi Ctrl+Shift+T fait pour les cours.

Modifier: Ctrl+H fonctionne, mais son utilisation est limitée. D'une part, il n'y a pas de moyen facile d'accéder aux résultats de recherche, car ils ne sont pas cliquables.

enter image description here

Il me manque encore le Ctrl+Shift+T type de fonctionnalité.

16
user443854

Ctrl-H

montre la boîte de dialogue de recherche Java, vous pouvez y choisir "rechercher" comme paquet, puis taper name dans le champ de saisie.

17
Kent

Essayer

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

dans le menu, c'est probablement ce que vous recherchez. Bien entendu, la séquence ci-dessus peut être effectuée à partir du clavier sous la forme d'une série de raccourcis de menu standard. Si vous préférez accéder à cette fonctionnalité via un raccourci direct spécial (non défini par défaut dans Eclipse NEON.1), vous pouvez en définir une via

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

Je ne pense pas qu'il y en ait un pour passer à un paquet, que voudriez-vous ouvrir? Ctrl + H ouvre la boîte de dialogue de recherche que vous pouvez utiliser pour rechercher des packages.

1
Jivings

Cliquez sur le paquet racine et commencez à taper le nom du paquet que vous recherchez.

1
Ashish

Ctrl+Shift+T fonctionne également pour les packages: tapez simplement le nom du package, puis un point et il affichera toutes les classes des packages correspondants. Commencez avec un point ou une étoile afin de faire correspondre le préfixe. Il est important de terminer la chaîne de recherche par un point, sinon le dernier mot sera utilisé pour faire correspondre les noms de classe:

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

affiche toutes les classes dans les packages commençant par com.Sun.mail (correspond également à com.Sun.mail lui-même). Résultat: 147 classes de "ACL" à "YoungerTerm"


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

affiche toutes les classes dans les packages commençant par com.Sun.mail AND dont le nom de classe commence par "ascii". Résultat: 1 classe ("ASCIIUtility")


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

Aucun résultat (il n'y a pas de paquet "com.Sun.mail.ascii")

Si vous avez défini "Lien avec l'éditeur" dans la vue "Explorateur de packages", sélectionnez simplement l'une des correspondances et l'explorateur de packages se développera en un package. Vous pouvez accéder au paquet racine avec  (sélectionnez d'abord le package Explorer, par exemple, à l'aide de Ctrl+F7).

0
jmiserez