Стиль кода очистки Eclipse для всего пакета / набора классов - PullRequest
8 голосов
/ 05 июня 2009

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

(Настройки> Java> Стиль кода> Очистить)

Я щелкаю правой кнопкой мыши по классу и вызываю Source-Clean Up, но было бы неплохо вызвать его для набора классов.

Ответы [ 2 ]

10 голосов
/ 05 июня 2009

Я не уверен по вашему вопросу, щелкаете ли вы правой кнопкой мыши в редакторе или в одном из других представлений. Однако, если вы выберете несколько исходных файлов или папок в Package Explorer, вы можете щелкнуть правой кнопкой мыши в Package Explorer и сделать Source -> Clean Up. Заголовок на первой странице мастера очистки должен указывать, сколько файлов будет очищено (например, «Очистка 20 файлов в одном проекте»)

9 голосов
/ 19 ноября 2009

Я подозреваю, что вы действительно хотите сделать это применить «очистку кода» ко ВСЕМ вашим исходным java-файлам, а не только к тем, которые вы выбрали вручную.

Вот как:

1) В представлении «Пакеты» (или представлении «Проводник пакетов») измените «Представление пакета» с «иерархического» на «плоское». В верхнем правом углу каждого вида есть маленький перевернутый треугольник, который позволяет изменить этот параметр.

2) Теперь, когда вы перейдете в каталог с исходным кодом, вы должны увидеть ВСЕ пакеты, подпакеты и подпакеты, содержащие ваши исходные файлы java, все они представлены вместе в одном (возможно, огромном) списке.

3) Конечно, когда у вас есть огромный список, подобный этому, вы можете легко выбрать все пакеты (щелкните левой кнопкой мыши первый пакет, затем нажмите левую кнопку мыши, чтобы щелкнуть последний пакет).

4) Затем щелкните правой кнопкой мыши на выделении и перейдите к «Source-> Clean Up ...» (или любому другому элементу подменю «Source», например «Organize Imports»), и всплывающее диалоговое окно покажет Вы сколько исходных файлов собираетесь изменить.

Надеюсь, это поможет!

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