Як відформатувати всі файли Java у проекті Eclipse за один раз?


162

У мене старий проект Eclipse, і код недостатньо відформатований. Я хотів би відформатувати всі .javaфайли відповідно до налаштувань Eclipse. Я не хочу редагувати кожен окремий файл Ctrl+ Shift+ F. Чи є спосіб відформатувати всі мої файли? Можливо плагін Eclipse?

Відповіді:


247

Клацніть правою кнопкою миші на корені проекту та виберіть Джерело -> Формат. Це має працювати як мінімум для версії 3.8.1. і вище.

Якщо вищезгадане не працює, ви, ймовірно, використовуєте старішу версію Eclipse. У такому випадку ви можете вибрати папки з джерелами, натиснувши на них, утримуючи CTRL, а потім вибрати меню Джерело -> Формат у меню правою кнопкою миші. Також працює з папками пакетів та файлами класів, якщо ви не хочете форматувати весь проект.


2
Вибір кореня проекту працював мені добре для форматування всіх файлів у проекті, використовуючи Eclipse 3.8.1.
Джейсон МакВетта

1
+1 Вибір проекту, здається, також працює в затемненні 4.2. Подумайте про усунення підкреслення та редагування відповіді, щоб включити альтернативне рішення для тих, хто стикається з проблемою вибору проекту.
Лука

1
@Luke та Jason McVetta: Дякую за інформацію, я відредагував відповідь, зазначивши, що вибір кореня проекту працює в новіших затемненнях і зробив другий абзац трохи зрозумілішим.
esaj

7
Власне, після подальшого тестування я визначив, що різниця полягає в Package Explorer та Project Explorer. У Project Explorer він не форматує всі файли, а в Package Explorer - це.
Лука

це не має автоматичного форматування, не маючи можливості використовувати джерело-> формат ??
Ікшвак

9

У мене також була програма "Перспектива Java", і це все ще не працювало. Моє затемнення було лише форматуванням файлів css та Html, але не JAVA.

Потім я знайшов цю відповідь, яка пояснює це:

Ви повинні додати Java Facet до проекту, щоб дозволити виявлення класів Java форматчиком Eclipse

Потім слід зареєструватися PROJECT-PROPERTIES-PROJECT FACETSта активувати аспект Java для проекту:

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

Клацнувши правою кнопкою миші вгорі, PACKAGE-EXPLORERви знайдете параметр ДЖЕРЕЛ - ФОРМА, і він також форматуватиме файли Java.

Будьте уважні, перевірте, чи не програма Explorer, а не Провідник проектів (натисніть Window-Show View-PackageExplorer)

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



3

У старих версіях Eclipse (Indigo) він працює з Провідника пакетів (не з Навігатора). Клацніть правою кнопкою миші пакет, який ви хочете відформатувати, а потім виберіть Джерело -> Формат. Він буде форматувати всі класи в цьому пакеті та його підпакеті.


1

У версії Eclipse Mars.1 Release (4.5.1) та вище, просто натисніть Right clickна область введення коду

Src> Джерело> Формат.

Якщо ви хочете відформатувати окремий java/ xmlфайл, просто зробіть Ctrl+ Shift+f

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.