รับ Eclipse Java จัดระเบียบอิมพอร์ตเพื่อทำงานกับ Google checkstyle

Oct 04 2020

ดังนั้นเมื่อฉันใช้ทางลัด Ctrl + Shift + O เพื่อจัดระเบียบการนำเข้า Java ของฉันมันจะทำให้มีช่องว่างระหว่างแพ็คเกจที่ขึ้นต้นด้วยแพ็คเกจรูทอื่น ตัวอย่างเช่น:

import java.util.Map;
import java.util.Set;

import work.enumeration.Generation;

สิ่งนี้เข้ากันไม่ได้กับรูปแบบการตรวจสอบของ Google และฉันต้องการแก้ไขปัญหานี้ ฉันได้ลองไปที่Window> Preferences> Java> Code Style> Formatter> Edit> Blank Lines> Blank lines ภายในหน่วยคอมไพล์> ระหว่างกลุ่มนำเข้าและตั้งค่าเป็น 0 แต่ยังไม่ได้แก้ไขการดำเนินการจัดระเบียบการนำเข้า

ดังนั้นฉันจึงสงสัยว่าฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันต้องการตั้งค่าจัดระเบียบการนำเข้าเพื่อวางเส้นแบ่งระหว่างการนำเข้าแบบคงที่และแบบปกติ

คำตอบ

1 kylejacobbecker Oct 05 2020 at 00:17

ดังที่ @ greg-449 กล่าวในความคิดเห็นเกี่ยวกับคำถามการเพิ่มกลุ่มการนำเข้า "*" กลุ่มเดียวในการตั้งค่าจัดระเบียบการนำเข้าและการลบกลุ่มที่มีอยู่ (java, javax, com, org) จะกำจัดช่องว่างบรรทัดเดียวระหว่างแพ็กเกจ

ดังที่ฉันได้กล่าวไว้ในความคิดเห็นต่อไปนี้การเพิ่มกลุ่มการนำเข้าแบบคงที่ "*" กลุ่มเดียวในการกำหนดลักษณะการจัดระเบียบการนำเข้าและวางไว้เหนือกลุ่มการนำเข้าปกติควรเก็บการนำเข้าแบบคงที่และการนำเข้าแยกกันทีละบรรทัด

การตั้งค่าการจัดระเบียบการนำเข้าสามารถพบได้ที่หน้าต่าง> การตั้งค่า> Java> สไตล์รหัส> จัดระเบียบการนำเข้า