วิธีการจัดรูปแบบไฟล์ Java ทั้งหมดในโครงการ Eclipse ในครั้งเดียว?


162

ฉันมีโปรเจ็กต์ Eclipse เก่าและรหัสไม่ได้ฟอร์แมตเป็นอย่างดี ฉันต้องการจัดรูปแบบ.javaไฟล์ทั้งหมดตามการตั้งค่าใน Eclipse ฉันไม่ต้องการที่จะแก้ไขทุกไฟล์บุคคลที่มีCtrl+ +Shift Fมีวิธีการฟอร์แมตไฟล์ทั้งหมดของฉันหรือไม่? บางทีอาจเป็นปลั๊กอิน Eclipse

คำตอบ:


247

คลิกขวาที่รูทโปรเจ็กต์และเลือกซอร์ส -> รูปแบบ สิ่งนี้ควรใช้งานได้อย่างน้อยเวอร์ชัน 3.8.1 และเหนือ

หากข้างต้นใช้งานไม่ได้แสดงว่าคุณกำลังใช้ Eclipse เวอร์ชันเก่ากว่า ในกรณีเช่นนี้คุณสามารถเลือกโฟลเดอร์ต้นทางของคุณได้โดยคลิกที่ปุ่มเหล่านั้นในขณะที่กดปุ่ม CTRL ค้างไว้แล้วเลือกแหล่งที่มา -> รูปแบบจากคลิกขวาที่ - เมนู ทำงานกับแพ็คเกจแพ็กเกจและไฟล์คลาสได้เช่นกันในกรณีที่คุณไม่ต้องการจัดรูปแบบโครงการทั้งหมด


2
การเลือก project root ทำงานได้ดีสำหรับฉันในการจัดรูปแบบไฟล์ทั้งหมดในโครงการโดยใช้ Eclipse 3.8.1
Jason McVetta

1
+1 การเลือกโครงการดูเหมือนว่าจะทำงานใน eclipse 4.2 เช่นกัน ลองพิจารณาถอด strikethrough และแก้ไขคำตอบเพื่อรวมโซลูชันสำรองสำหรับผู้ที่ประสบปัญหาในการเลือกโครงการ
ลุค

1
@Luke และ Jason McVetta: ขอบคุณสำหรับข้อมูลฉันได้แก้ไขคำตอบเพื่อพูดถึงว่าการเลือกรูทโครงการทำงานใน Eclipses ที่ใหม่กว่าและทำให้ย่อหน้าที่สองนั้นชัดเจนขึ้น
esaj

7
ที่จริงแล้วเมื่อทำการทดสอบเพิ่มเติมฉันได้พิจารณาแล้วว่าความแตกต่างคือ Package Explorer เทียบกับ Project Explorer ใน Project Explorer จะไม่ฟอร์แมตไฟล์ทั้งหมดและใน Package Explorer จะทำเช่นนั้น
ลุค

สิ่งนี้ไม่ต้องจัดรูปแบบอัตโนมัติเองโดยไม่ต้องมีตัวเลือกในการใช้รูปแบบต้นฉบับ ->
Ikshvak

9

ฉันยังมี Java Perspective ON อยู่และนี่ก็ยังใช้งานไม่ได้ eclipse ของฉันเป็นเพียงการจัดรูปแบบไฟล์ css และ Html แต่ไม่ใช่ไฟล์ JAVA

จากนั้นฉันพบคำตอบที่อธิบายสิ่งนี้:

คุณต้องเพิ่ม Java Facet เข้ากับโปรเจ็กต์เพื่ออนุญาตให้ตรวจพบคลาส Java โดยตัวจัดรูปแบบ Eclipse

จากนั้นคุณควรตรวจสอบPROJECT-PROPERTIES-PROJECT FACETSและเปิดใช้งาน Java facet สำหรับโครงการ:

ป้อนคำอธิบายรูปภาพที่นี่

และโดยการคลิกขวาที่ด้านบนของPACKAGE-EXPLORERคุณจะพบตัวเลือก SOURCE - FORMAT และจะทำการฟอร์แมตไฟล์ Java ด้วย

ระวังตรวจสอบ package explorer ไม่ใช่ Project Explorer (คลิก Window-Show View-PackageExplorer)

ป้อนคำอธิบายรูปภาพที่นี่


7

นี่คือจุดประสงค์ของ

แหล่งที่มา -> ทำความสะอาด ...

เลือกตัวเลือกที่เหมาะสม


3

ใน Eclipse เวอร์ชันเก่า (อินดิโก) ทำงานได้จาก Package Explorer (ไม่ใช่ Navigator) คลิกขวาที่แพ็คเกจที่คุณต้องการจัดรูปแบบจากนั้นเลือกแหล่งที่มา -> รูปแบบ มันจะจัดรูปแบบคลาสทั้งหมดในแพ็คเกจนั้นและแพ็คเกจย่อย


1

ในเวอร์ชัน Eclipse Mars.1 Release (4.5.1) ขึ้นไปเพียงกด Right clickที่บริเวณพิมพ์รหัส

Src> แหล่งที่มา> รูปแบบ

หากคุณต้องการจัดรูปแบบของแต่ละบุคคลjava/ xmlไฟล์เพียงแค่ทำCtrl+ Shift+f

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.