Как автоматически развернуть пустые пакеты в Eclipse с иерархическим представлением? - PullRequest
4 голосов
/ 29 ноября 2011

Я часто работал над проектами с огромными пространствами имен в Eclipse. Поскольку я думаю, что иерархическое представление пакета кажется более визуально полезным, у меня есть проблема выбора каждого пакета до базовых классов, например:

-br
-br.com
-br.com.company
-br.com.company.server.core
-br.com.company.server.core.web.common
-br.com.company.server.core.web.common.Utils.java (yay!) 

Существует ли способ автоматического и рекурсивного расширения пустых пакетов при использовании иерархического представления пакетов?

Итак, когда я нажимаю

+br

Это расширилось бы до:

-br
  -com
    -company
      -server
        -core
          -web
            -common
              +Utils.java

Ответы [ 2 ]

2 голосов
/ 22 марта 2013

Для меня иерархическое представление объединяет несколько пустых каталогов (например, com.company.project) в одну расширяемую и разборную запись.Единственный трюк, который я обнаружил, который заставляет это НЕ быть верным (в любом случае на OSX), заключается в том, что файлы .DS_Store заставят Eclipse видеть каталог как «не пустой».Затем он не будет сжимать их в одну запись.Удаление этих файлов (и любых других скрытых, но присутствующих файлов в каталоге) решает эту проблему.

Таким образом, я могу развернуть com.company.project одним щелчком мыши, и все пакеты отображаются в иерархическом порядке под ним.Это хорошая комбинация двух видов!

1 голос
/ 29 ноября 2011

Используйте представление «Project Explorer» и измените «Представление пакета» с «Flat» на «Hierarchical».Вы найдете эту настройку в меню вида.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...