Làm cách nào để định dạng tất cả các tệp Java trong một dự án Eclipse cùng một lúc?


162

Tôi có một dự án Eclipse cũ và mã không được định dạng tốt. Tôi muốn định dạng tất cả các .javatệp theo các cài đặt trong Eclipse. Tôi không muốn chỉnh sửa mọi tệp riêng lẻ với Ctrl+ Shift+ F. Có cách nào để định dạng tất cả các tập tin của tôi? Có lẽ là một plugin Eclipse?

Câu trả lời:


247

Nhấp chuột phải vào thư mục gốc của dự án và chọn Nguồn -> Định dạng. Điều này sẽ làm việc cho ít nhất phiên bản 3.8.1. và ở trên.

Nếu cách trên không hoạt động, có lẽ bạn đang sử dụng phiên bản Eclipse cũ hơn. Trong trường hợp như vậy, bạn có thể chọn Thư mục nguồn của mình bằng cách nhấp vào chúng trong khi giữ CTRL, sau đó chọn Nguồn -> Định dạng từ nhấp chuột phải -menu. Cũng hoạt động với các thư mục gói và tệp lớp, trong trường hợp bạn không muốn định dạng toàn bộ dự án.


2
Việc chọn gốc dự án hoạt động tốt đối với tôi để định dạng tất cả các tệp trong dự án, sử dụng Eclipse 3.8.1.
Jason McVetta

1
+1 chọn dự án dường như cũng hoạt động trong nhật thực 4.2. Xem xét loại bỏ gạch ngang và chỉnh sửa câu trả lời để đưa vào giải pháp thay thế cho những người gặp phải vấn đề khi chọn dự án.
Lu-ca

1
@Luke và Jason McVetta: Cảm ơn thông tin, tôi đã chỉnh sửa câu trả lời để đề cập đến việc chọn gốc dự án hoạt động trong Eclipses mới hơn và làm cho đoạn thứ hai rõ ràng hơn một chút.
esaj

7
Trên thực tế, khi thử nghiệm thêm, tôi đã xác định rằng sự khác biệt là Gói Explorer so với Project Explorer. Trong Project Explorer, nó không định dạng tất cả các tệp và trong Gói Explorer.
Lu-ca

không phải nó phải tự động định dạng mà không có tùy chọn sử dụng định dạng nguồn-> ??
Ikshvak

9

Tôi cũng đã có phối cảnh Java ON và điều này vẫn không hoạt động. Nhật thực của tôi chỉ định dạng các tệp css và Html, nhưng không phải là các tệp JAVA.

Sau đó, tôi tìm câu trả lời này giải thích điều này:

Bạn phải thêm Java Facet vào dự án để cho phép các lớp Java được phát hiện bởi trình định dạng Eclipse

Sau đó, bạn nên kiểm tra PROJECT-PROPERTIES-PROJECT FACETSvà kích hoạt khía cạnh Java cho dự án:

nhập mô tả hình ảnh ở đây

Và bằng cách nhấp chuột phải lên trên cùng, PACKAGE-EXPLORERbạn sẽ tìm thấy tùy chọn SOURCE - FORMAT và nó cũng sẽ định dạng các tệp Java.

Hãy cẩn thận, kiểm tra trình thám hiểm gói của nó, không phải Project Explorer (nhấp vào Window-Show View-PackageExplorer)

nhập mô tả hình ảnh ở đây


7

Đây là mục đích của

Nguồn -> Dọn dẹp ...

lựa chọn các phương án phù hợp


3

Trong các phiên bản cũ hơn của Eclipse (Indigo), nó hoạt động từ Gói Explorer (không phải Navigator). Nhấp chuột phải vào gói bạn muốn định dạng, sau đó chọn Nguồn -> Định dạng. Nó sẽ định dạng tất cả các lớp trong gói đó và các gói phụ của nó.


1

Trong phiên bản Eclipse Mars.1 Release (4.5.1) trở lên, chỉ cần nhấn Right clickvào vùng gõ mã

Src> Nguồn> Định dạng.

Nếu bạn muốn định dạng cá nhân java/ xmltập tin, chỉ cần làm Ctrl+ Shift+f

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.