เมื่อฉันแก้ไขไฟล์ขนาดใหญ่ฉันมักจะต้องการให้เปิดในสองหน้าต่างแก้ไขพร้อมกัน (เช่นสำหรับการอ้างอิงหรือเพราะฉันกำลังทำงานกับสองส่วนต่าง ๆ ของไฟล์พร้อมกัน)
มีวิธีการทำเช่นนี้กับ Eclipse หรือไม่?
เมื่อฉันแก้ไขไฟล์ขนาดใหญ่ฉันมักจะต้องการให้เปิดในสองหน้าต่างแก้ไขพร้อมกัน (เช่นสำหรับการอ้างอิงหรือเพราะฉันกำลังทำงานกับสองส่วนต่าง ๆ ของไฟล์พร้อมกัน)
มีวิธีการทำเช่นนี้กับ Eclipse หรือไม่?
คำตอบ:
เปิดไฟล์ของคุณแล้วWindow
-> New Editor
(หมายเหตุ: ในรุ่นที่ใหม่กว่านั้นจะถูกเรียกNew Window
)
จากนั้นคลิกที่แท็บแล้วลากไปที่อื่นเพื่อให้มีตัวแก้ไขไฟล์เดียวกันสองตัว
ปรับปรุง: ดังกล่าวโดย moschlar จากรุ่น 4.4 สองบรรณาธิการสามารถสร้างขึ้นด้วยWindow
-> ->Editor
Clone
ใน Eclipse Luna (4.4) Window -> Editor -> Clone
และสูงกว่านี้ได้รับการสนับสนุนจากกล่อง:
ฉันรู้ว่าเขาระบุหน้าต่างแก้ไขใหม่ แสดงทางเลือกสำหรับสิ่งเหล่านั้นเช่นฉันที่ไม่ต้องการเครื่องมือแก้ไขใหม่ แต่ต้องการดูไฟล์ในสองตำแหน่งพร้อมกันในแท็บเดียวกัน
Window -> Editor -> Toggle Split Editor
จะแบ่งเครื่องมือแก้ไขในแนวนอนหรือแนวตั้ง
Ctrl + _
เป็นแนวนอนและCtrl + {
แนวตั้ง แม่นยำมากขึ้นมันและCtrl + Shift + -
Ctrl + Shift + [
ฉันมีปัญหากับมันในดาวอังคาร (ดูหมายเหตุด้านล่าง) ที่ดูเหมือนว่าจะล้างในนีออน
ดาวอังคารหมายเหตุ:เครื่องมือแก้ไขแยกดูเหมือนว่าจะผิดพลาดเล็กน้อย ตัวแก้ไข JavaScript ชอบที่จะข้ามเคอร์เซอร์ไปที่บานหน้าต่างอื่น ๆ ชั่วขณะเมื่อมันทำการตรวจสอบในขณะที่คุณพิมพ์
คลิกขวาที่แท็บแก้ไขแล้วเลือก "แก้ไขใหม่"
... เว้นเสียแต่ว่าคุณจะมี eclipse เวอร์ชันใหม่กว่าซึ่งในกรณีนี้ Window -> New Editor
Eclipse-Juno
Window -> New Editor
ฉันได้ทดสอบกับ eclipse juno ของฉันแล้ว! : D
หน้าต่าง -> ตัวแก้ไข -> Clone มีให้ใน Neon 2 และการตัดสินจากความคิดเห็นอื่น ๆ ดูเหมือนว่าจะมีให้ใน Eclipses ที่ใหม่กว่าทั้งหมด
มันเป็นทางออกที่ฉันต้องการ
ใน Eclipse Marsมีวิธีอื่นในการทำเช่นนี้:
Window -> Editor -> Clone
.
จากนั้นลากแท็บที่โคลนไปที่มุมเพื่อสร้างหน้าต่างขนาน
เพื่อให้ได้คำตอบที่ทันสมัยฉันขีดเส้นใต้ด้วย Eclipse STS การดำเนินการนี้จะดำเนินการโดยใช้ window -> Editor -> Toggle split editor (horizental) | Toggle split editor (vertical)
ตอนนี้ดูเหมือนว่าจะอยู่ในไฟล์ -> สร้างมุมมองใหม่เป็นไฟล์ซึ่งจะเปิดแท็บโดยมุ่งเน้นไปที่แท็บใหม่ในกลุ่มเดียวกันซึ่งคุณสามารถลากไปยังกลุ่มอื่นได้หากต้องการ