Как я могу отформатировать целое дерево исходников в Eclipse 3.4 (Ganymede)? - PullRequest
13 голосов
/ 28 февраля 2009

Очевидное, что нужно сделать, это:

  1. Щелкните правой кнопкой мыши папку, которую вы хотите отформатировать.
  2. Источник> Формат

Ожидаемые результаты:
- Весь код Java в каталоге и подкаталогах отформатирован (с использованием настроек форматирования, специфичных для проекта)

Фактические результаты:
- Ни одна из java не отформатирована.

Пока мы находимся, как мы можем выполнить операцию пакетной очистки в Eclipse?
В редакторе я щелкаю правой кнопкой мыши> Source> Clean Up, но я могу сделать только один файл за раз.

Ответы [ 5 ]

15 голосов
/ 25 августа 2009

Я столкнулся с той же проблемой. Мне пришлось переключиться на упакованный проводник, чтобы использовать форматтер. Под навигатором это не работает. Надеюсь, что это поможет.

1 голос
/ 28 февраля 2009

Как уже упоминалось в этой теме , это (форматирование всех исходных файлов Java в папке) должно работать с eclipse3.0.

Вы видите какое-то сообщение об ошибке в "окне ошибок"?

0 голосов
/ 17 января 2011

У меня та же проблема с использованием SpringSource Tool Suite 2.5.1

  • Я использую пакетный проводник
  • Проект находится в репозитории SVN, который извлечен
  • В диалоговом окне прогресса я вижу, что изменены только файлы XML
  • Когда я нажимаю Ctrl + Shift + F в файл, он переформатируется (поэтому доступен для записи), но когда после обращения я делаю щелчок правой кнопкой мыши на Source> Format в его папке, ничего не происходит

Я знаю, что прошло 2 года, но мне было интересно, нашел ли @ LES2 обходной путь, чтобы исправить это

РЕДАКТИРОВАТЬ: Хорошо, несмотря на то, что я действительно был в проводнике пакетов, как написано ранее, мой код Java интерпретировался только как текстовые файлы. Я повторно запустил полную проверку хранилища моего проекта, и появилось дерево пакетов (квадраты для пакетов вместо папок), дающее мне возможность массового форматирования даже файлов Java.

0 голосов
/ 28 февраля 2009

Если ваш код не извлечен из системы контроля версий или недоступен для записи, выполнение групповой операции, подобной этой, не проверит их или не сделает доступными для записи.

0 голосов
/ 28 февраля 2009

Я сделал именно то, что вы предложили, и вы сделали именно то, что вы ожидали. Я выбрал источник | Отформатируйте каталог в моем дереве src, и он переформатировал все модули в пределах.

РЕДАКТИРОВАТЬ: ... с 3.4.1 Ганимед.

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