Как я могу форматировать все дерево исходных текстов в Eclipse 3.4 (Ganymede)?

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

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

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

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

Пока мы это делаем, как мы можем выполнить операцию очистки партии в Eclipse?
Из редактора щелкните правой кнопкой мыши > "Источник" > "Очистить", но я могу делать только один файл за раз.

Ответы

Ответ 1

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

Ответ 2

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

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

Ответ 3

Я сделал именно то, что вы предлагали, и хотел бы сделать то, что вы ожидали. Я выбрал Source | Формат для каталога в моем дереве src и он переформатировал все единицы внутри.

ИЗМЕНИТЬ:... с 3.4.1 Ганимедом.

Ответ 4

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

Ответ 5

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

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

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

ИЗМЕНИТЬ: Хорошо, несмотря на то, что я действительно был в пакете explorer, как было написано ранее, мой код Java был интерпретирован только как текстовые файлы. Я повторно запустил полную проверку репозитория моего проекта, и появилось дерево пакетов (квадраты для пакетов вместо папок), дающие мне возможность массово форматировать даже файлы Java.