Как просмотреть иерархическую структуру пакета в обозревателе пакетов Eclipse


388

Хорошо, вот что я хотел бы: в обозревателе пакетов Eclipse я вижу следующее: (точка обозначает кликабельную стрелку, которую я могу использовать для расширения папки)

  • ПРОЕКТ
    • Исходная папка
      • пакет
          Учебный класс
      • Package.SubPackage
          Foo
          Бар
      • Package.OtherSubPackage
      • Package.OtherSubPackage.VerySubPackage
      • OtherPackage
          Foobar
      • OtherPackage.SubPackage
          Baz

Короче говоря, я хочу, чтобы в исходной папке было много пакетов, каждый с большим количеством подпакетов (и несколько исходных папок, поэтому создание большего количества не решит проблему) - так, порядка пары сотен пакетов на исходную папку - до двадцати упаковок в каждой с пятнадцатью подпакетами. Поэтому я хочу, чтобы иерархия выглядела так:

  • ПРОЕКТ
    • Исходная папка
      • пакет
          Учебный класс
        • Package.SubPackage
            Foo
            Бар
        • Package.OtherSubPackage
          • Package.OtherSubPackage.VerySubPackage
      • OtherPackage
          Foobar
        • OtherPackage.SubPackage
            Baz

так что я могу открыть или закрыть пакет и увидеть список подпакетов вместо того, чтобы все пакеты и подпакеты находились на одном и том же уровне в иерархии - что опять-таки делает слишком много пакетов одновременно отображаемыми. Обратите внимание, что это не вопрос файловой системы; насколько я могу судить, файловая система работает нормально - это только вопрос визуального отображения в обозревателе пакетов Eclipse.

Итак: есть ли способ добавить уровни в иерархию? Спасибо!! (Eclipse Helios на OS X 10.6)

Ответы:


731

Обозреватель пакетов / Вид меню / Представление пакета ... / Иерархический

«Меню просмотра» можно открыть с помощью Ctrl+ F10или маленького значка со стрелкой вниз в правом верхнем углу проводника пакетов.


2
Кто-нибудь знает, как мне вернуть вариант «Презентация папки» - «Сгруппированный»? На моем ноутбуке его нет: - {(цель: сделать пакеты groupo, которые содержат только один подпакет) Примечание: только что увидел, что у меня на ноутбуке есть «Eclipse IDE для разработчиков Java», хотя у меня есть «Eclipse Java EE IDE для веб-разработчиков». на моем рабочем столе.
Рауди

3
Да, на моем Eclipse Indigo на работе у меня есть кнопка в Package Explorer для этого, но не на моей новой установке Indigo дома. WTF? Спасибо за трюк CTRL + F10, это спасло день!
Джозеф Ласт

13
почему это не по умолчанию?
с ..

1
Обратите внимание, что функция вложенных проектов работает в перспективе Java EE с обозревателем проектов, но не отображается в перспективе Java с обозревателем пакетов. Кроме того, если у вас есть какие-то рабочие наборы, это может привести к хаосу с помощью функции, заставляющей проекты исчезать странным образом.
user2163960

4
Меню «Вид» также доступно через «Окно»> «Навигация»
Сергей Родионов,

23

Вот представление экранного затмения, чтобы сделать его иерархическим.

введите описание изображения здесь


1
Я ценю этот ответ, так как скриншот помог мне найти то, что мне было нужно. Спасибо.
cfnerd
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.