มันจะดีหรือไม่ถ้าเพียงแค่กดแป้นพิมพ์และให้ eclipse จัดระเบียบการนำเข้าทั้งหมดในคลาส java ทั้งหมดแทนที่จะเป็นเพียงสิ่งที่คุณกำลังดูอยู่ เป็นไปได้ไหม มีการกดแป้นสำหรับมันหรือไม่
มันจะดีหรือไม่ถ้าเพียงแค่กดแป้นพิมพ์และให้ eclipse จัดระเบียบการนำเข้าทั้งหมดในคลาส java ทั้งหมดแทนที่จะเป็นเพียงสิ่งที่คุณกำลังดูอยู่ เป็นไปได้ไหม มีการกดแป้นสำหรับมันหรือไม่
คำตอบ:
เลือกโครงการในแพ็คเกจ explorer และกดCtrl+ Shift+ O(การกดแป้นเดียวกับรุ่นคลาสเดียว) ควรใช้กับแพ็คเกจ ฯลฯ
คุณสามารถแก้ไขตัวเลือกการล้างข้อมูลในการบันทึกเพื่อให้จัดการการนำเข้าได้ วิธีนั้นการนำเข้าของคุณทั้งหมดจะได้รับการจัดระเบียบอยู่เสมอ
ใน eclipse 3.4 เพียงเข้าไปที่ Window - การตั้งค่า ในมุมมองต้นไม้ให้ดูที่ Java - Editor - Save Actions
นี่คือวิธีที่ฉันจัดระเบียบการนำเข้าของฉันตลอดเวลา
สำหรับ Eclipse Helios ให้เปิดมุมมอง "Project Explorer" คลิกขวาที่โฟลเดอร์ src ของคุณไปที่เมนูแหล่งที่มาและคลิกที่ "จัดการการนำเข้า" ที่ควรทำงานสำหรับโครงการทั้งหมดของคุณ หรือเพียงแค่กดรวมกันCtrl+ Shift+ Oบนโฟลเดอร์ที่ src
หากคุณต้องการเรียกใช้บันทึกการกระทำกับทั้งโครงการคุณสามารถคลิกขวาที่โครงการจากนั้นเลือกแหล่งที่มาแล้วล้างข้อมูล ...
ฉันมีโฆษณา Leadbolt ในแอพ Android ของฉัน ในทุก ๆ Leadbolt Leadbolt บังคับให้ฉันต้องอัปเดตชื่อของการนำเข้า java อีกครั้ง ตัวอย่างเช่นในแอพของฉันมันเป็น:
import com.kwswsuyruzouggmtbzxb.*
จากนั้นในการอัพเดทพวกเขาได้มอบแพ็คเกจใหม่พร้อมชื่อ:
import com.izwevyqazy.*
ดังนั้นฉันต้องเปลี่ยนจากชื่อเก่าเป็นชื่อใหม่ในไฟล์ซอร์สโค้ดจาวาประมาณ 20 ไฟล์ขึ้นไป ดังนั้นสิ่งที่ฉันทำคือจัดระเบียบการนำเข้าอีกครั้งโดยใช้วิธีนี้ใน Eclipse IDE:
สำหรับ Mac คุณสามารถใช้Cmd+ +Shift Oหรือคุณสามารถทำได้ผ่านเมนู:Source -> Optimize Imports
คุณสามารถเรียกใช้สิ่งนี้ในแต่ละไฟล์หรือสำหรับแต่ละโฟลเดอร์ต้นทาง ตัวเลือกจะเป็นสีเทาถ้าคุณลองที่ระดับโครงการของโครงการสำรวจ ดังนั้นคุณอาจต้องทำสองสามครั้งถ้าคุณมีโมดูลและโฟลเดอร์ซอร์สมากมาย :)