Bagaimana memformat semua file Java dalam proyek Eclipse sekaligus?

162

Saya memiliki proyek Eclipse lama dan kode tidak diformat dengan baik. Saya ingin memformat semua .javafile sesuai dengan pengaturan di Eclipse. Saya tidak ingin mengedit setiap file individual dengan Ctrl+ Shift+ F. Apakah ada cara untuk memformat semua file saya? Mungkin sebuah plugin Eclipse?

sesamegu
sumber

Jawaban:

247

Klik kanan pada root proyek dan pilih Sumber -> Format. Ini harus bekerja setidaknya untuk versi 3.8.1. dan di atas.

Jika hal di atas tidak berhasil, Anda mungkin menggunakan versi Eclipse yang lebih lama. Jika demikian, Anda dapat memilih Folder Sumber dengan mengekliknya sambil menahan CTRL, lalu pilih Sumber -> Format dari klik kanan -menu. Bekerja dengan folder paket dan file kelas juga, jika Anda tidak ingin memformat seluruh proyek.

esaj
sumber
2
Memilih root proyek bekerja dengan baik bagi saya untuk memformat semua file dalam proyek, menggunakan Eclipse 3.8.1.
Jason McVetta
1
+1 memilih proyek tampaknya bekerja di gerhana 4.2 juga. Pertimbangkan untuk menghapus coretan dan mengedit jawaban untuk menyertakan solusi alternatif bagi mereka yang mengalami masalah dalam memilih proyek.
Luke
1
@ Lukas dan Jason McVetta: Terima kasih atas informasinya, saya telah mengedit jawaban untuk menyebutkan bahwa memilih proyek root bekerja di Eclipses yang lebih baru dan membuat paragraf kedua sedikit lebih jelas.
esaj
7
Sebenarnya, pada pengujian lebih lanjut saya telah menentukan bahwa perbedaannya adalah Package Explorer vs Project Explorer. Di Project Explorer, itu tidak memformat semua file dan dalam Package Explorer tidak.
Luke
tidakkah ini harus memformat dirinya sendiri tanpa memiliki opsi untuk menggunakan format source-> ??
Ikshvak
9

Saya juga memiliki Perspektif Java ON dan ini masih tidak berfungsi. Gerhana saya hanya memformat file css dan Html, tetapi bukan yang JAVA.

Kemudian, saya menemukan jawaban yang menjelaskan ini:

Anda harus menambahkan Java Facet ke proyek untuk memungkinkan kelas Java terdeteksi oleh formatter Eclipse

Kemudian, Anda harus memeriksa PROJECT-PROPERTIES-PROJECT FACETSdan mengaktifkan segi Java untuk proyek:

masukkan deskripsi gambar di sini

Dan dengan mengklik kanan di atas PACKAGE-EXPLORERAnda akan menemukan opsi SOURCE - FORMAT, dan itu akan memformat file Java juga.

Hati-hati, periksa paket explorer, bukan Project Explorer (klik Window-Show View-PackageExplorer)

masukkan deskripsi gambar di sini

Alejandro Teixeira Muñoz
sumber
7

Ini adalah tujuan dari

Sumber -> Bersihkan ...

memilih opsi yang sesuai.

bmargulies
sumber
3

Dalam versi yang lebih lama dari Eclipse (Indigo) berfungsi dari Package Explorer (bukan Navigator). Klik kanan paket yang ingin Anda format lalu pilih Sumber -> Format. Ini akan memformat semua kelas dalam paket itu dan sub-paketnya.

Rares Oltean
sumber
1

Di versi Eclipse Mars.1 Release (4.5.1) ke atas, cukup tekan Right clickpada area mengetik kode

Src> Sumber> Format.

Jika Anda ingin memformat individu java/ xmlfile cukup lakukan Ctrl+ Shift+f

pengguna3572104
sumber