Eclipseパッケージエクスプローラーで階層パッケージ構造を表示する方法


388

OKこれが私が欲しいものです:Eclipseパッケージエクスプローラーで、次のように表示されます:(ドットは、フォルダーを展開するために使用できるクリック可能な矢印を表します)

  • 事業
    • ソースフォルダ
      • パッケージ
          クラス
      • Package.SubPackage
          フー
          バー
      • Package.OtherSubPackage
      • Package.OtherSubPackage.VerySubPackage
      • その他のパッケージ
          フーバー
      • OtherPackage.SubPackage
          バズ

簡単に言えば、ソースフォルダー(および複数のソースフォルダーで、これを作成しても問題が解決しない)に、それぞれに多くのサブパッケージを持つ多くのパッケージを入れたいので、ソースフォルダーあたり約200パッケージ--10個から20個のパッケージで、それぞれに15個のサブパッケージがあります。したがって、階層を次のようにしたいと思います。

  • 事業
    • ソースフォルダ
      • パッケージ
          クラス
        • Package.SubPackage
            フー
            バー
        • Package.OtherSubPackage
          • Package.OtherSubPackage.VerySubPackage
      • その他のパッケージ
          フーバー
        • OtherPackage.SubPackage
            バズ

そのため、パッケージを開いたり閉じたりして、パッケージとサブパッケージを階層内の同じレベルにすべて配置する代わりに、サブパッケージのリストを表示できます。これでも、同時に表示されるパッケージが多すぎます。これはファイルシステムに関する問題ではないことに注意してください。私の知る限り、ファイルシステムは問題なく機能します。これは、Eclipseパッケージエクスプローラーの視覚的な表示に関する問題だけです。

だから:階層にレベルを追加する方法はありますか?ありがとう!! (OS X 10.6のEclipse Helios)

回答:


731

Package Explorer / View Menu / Package Presentation ... / Hierarchical

「表示メニュー」は、Ctrl+ F10またはパッケージエクスプローラーの右上隅にある小さな下向き矢印アイコンで開くことができます。


2
「フォルダプレゼンテーション」-「グループ化」オプションを元に戻す方法を知っている人はいますか?私のラップトップにはありません:-{(目的:サブパッケージを1つだけ含むgroupoパッケージを作成します)備考:ラップトップに「Eclipse Developer for Java Developers」があり、「Eclipse Java EE IDE for Web Developers」があることを確認しました。私のデスクトップ上。
raudi

3
ええ、職場のEclipse Indigoには、これを行うためのPackage Explorerのボタンがありますが、自宅にインストールしたばかりのIndigoにはありません。WTF?CTRL + F10のトリックをありがとう、それはその日を救った!
ジョセフルスト

13
なぜこれがデフォルトではないのですか?
c ..

1
ネストされたプロジェクト機能は、プロジェクトエクスプローラーではJava EEパースペクティブで機能しますが、パッケージエクスプローラーではJavaパースペクティブには表示されません。また、いくつかのワーキングセットがある場合、その機能で大混乱が発生する可能性があり、プロジェクトが奇妙な方法で消えてしまいます。
user2163960 2017年

4
[表示]メニューには、[ウィンドウ]> [ナビゲーション]からもアクセスできます
セルゲイロディオノフ2017

23

これは、階層化するための日食の表現です。

ここに画像の説明を入力してください


1
スクリーンショットが必要なものを見つけるのに役立ちましたので、私はこの答えに感謝します。ありがとうございました。
cfnerd
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.