Comment afficher la structure de package hiérarchique dans l'explorateur de packages Eclipse

388

OK, voici ce que je voudrais: dans l'explorateur de packages Eclipse, je vois ce qui suit: (le point représente une flèche cliquable que je peux utiliser pour développer le dossier)

  • PROJET
    • Dossier d'origine
      • Paquet
          Classe
      • Package.SubPackage
          Foo
          Bar
      • Package.OtherSubPackage
      • Package.OtherSubPackage.VerySubPackage
      • AutrePackage
          Foobar
      • OtherPackage.SubPackage
          Baz

En bref, je veux avoir de nombreux packages, chacun avec de nombreux sous-packages, dans un dossier source (et plusieurs dossiers source, donc en faire plus ne résoudra pas le problème) - ainsi de suite l'ordre de quelques centaines de packages par dossier source - souvent jusqu'à vingt colis avec chacun quinze sous-colis. Par conséquent, je veux que la hiérarchie ressemble à ceci:

  • PROJET
    • Dossier d'origine
      • Paquet
          Classe
        • Package.SubPackage
            Foo
            Bar
        • Package.OtherSubPackage
          • Package.OtherSubPackage.VerySubPackage
      • AutrePackage
          Foobar
        • OtherPackage.SubPackage
            Baz

afin que je puisse ouvrir ou fermer un package et voir une liste de sous-packages au lieu d'avoir package et sous-package tous au même niveau dans la hiérarchie - ce qui fait encore beaucoup trop de packages affichés simultanément. Notez que ce n'est pas une question sur le système de fichiers; pour autant que je sache, le système de fichiers fonctionne bien - ce n'est qu'une question sur l' affichage visuel dans l'explorateur de packages Eclipse.

Alors: existe-t-il un moyen d'ajouter des niveaux à la hiérarchie? Merci!! (Eclipse Helios sur OS X 10.6)

Philippe
la source

Réponses:

731

Explorateur de packages / Afficher le menu / Présentation des packages ... / Hiérarchique

Le "Menu Affichage" peut être ouvert avec Ctrl+ F10ou la petite icône en forme de flèche vers le bas dans le coin supérieur droit de l'explorateur de packages.

Eugene Kuleshov
la source
2
Quelqu'un sait-il comment récupérer l'option "Présentation du dossier" - "Groupée"? Sur mon ordinateur portable, il n'est pas là: - {(but: créer des packages groupo qui ne contiennent qu'un seul sous-package) Remarque: je viens de voir que j'ai "Eclipse IDE for Java Developers" sur mon ordinateur portable tout en ayant "Eclipse Java EE IDE for Web Developers." sur mon bureau.
raudi
3
Oui, sur mon Eclipse Indigo au travail, j'ai un bouton sur l'explorateur de packages pour cela, mais pas sur ma nouvelle installation Indigo à la maison. Wtf? Merci pour l'astuce CTRL + F10, cela a sauvé la journée!
Joseph Lust
13
pourquoi n'est-ce pas la valeur par défaut?
c.
1
Notez que la fonction de projets imbriqués fonctionne dans la perspective Java EE avec l'explorateur de projets, mais n'apparaît pas dans la perspective Java avec l'explorateur de packages. De plus, si vous avez des ensembles de travail, cela peut causer des ravages avec les projets de création de fonctionnalités disparaître de manière étrange.
user2163960
4
Le menu Affichage est également accessible via Fenêtre> Navigation
Sergei Rodionov
23

Voici une représentation de l'éclipse d'écran pour la rendre hiérarchique.

entrez la description de l'image ici

java.nazif
la source
1
J'apprécie cette réponse, car la capture d'écran m'a aidé à trouver ce dont j'avais besoin. Je vous remercie.
cfnerd