ใน Eclipse ฉันสามารถมีหลายมุมมองคอนโซลพร้อมกันแต่ละอันแสดงคอนโซลที่แตกต่างกันได้หรือไม่


155

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

คำตอบ:


296

ใช่,

  • ตั้งอยู่ใกล้กับแท็บคอนโซลของคุณควรจะเป็นปุ่ม"เปิดคอนโซล"
  • หากคุณคลิกที่ปุ่มนี้ตัวเลือกของคุณควรจะเป็น"คอนโซลใหม่ดู"

ภาพหน้าจอของ Eclipse

ตอนนี้คุณจะมี 2 มุมมองคอนโซล

  • หนึ่งของปุ่มอื่น ๆ ของคุณที่อยู่ใกล้กับแท็บคอนโซลของคุณคือ"แสดงเลือกคอนโซล" เมื่อคุณเลือกตัวเลือกนี้คุณสามารถเลือกได้จากแอปพลิเคชันที่รันอยู่
  • เพียงเลือกแท็บเลือกแอปพลิเคชันที่คุณต้องการดูและทำซ้ำสำหรับแท็บอื่น

จากนั้นคุณสามารถย้ายมุมมองคอนโซล 2 ของคุณไปยังตำแหน่งใดก็ได้ที่คุณต้องการ

ฉันใช้ Eclipse Helios Release กับบิลด์ ID: 20100617-1415


5
ดีกว่าโซลูชันของฉัน
myusuf3

2
ฉันพลาดปุ่ม "มุมมองคอนโซลใหม่" โดยสิ้นเชิง ตอนนี้ฉันมีสองคอนโซล windows - ขอบคุณ
Thomas Owens

73
สิ่งที่รบกวนคุณอาจพบ: เมื่อเริ่มกระบวนการที่สองมันจะแสดงผลออกมาในคอนโซลทั้งสองดังนั้นคุณต้องกลับไปที่คอนโซลแรกและเลือกกระบวนการแรกอีกครั้งจากเมนู "แสดงคอนโซลที่เลือก" ยาแก้พิษคือการกดปุ่ม "Pin Console" ในมุมมองคอนโซลสำหรับกระบวนการทั้งสอง ปุ่มนี้อยู่ใกล้กับ "Display Console ที่เลือก"
Victor Ionescu

6
นอกเหนือจากการทำตามที่ @VictorIonescu พูดแล้วฉันต้องปิดหน้าต่าง> การตั้งค่า> เรียกใช้ / แก้ไขข้อบกพร่อง> เปิดใช้งาน> ลบ> เปิดตัวที่สิ้นสุดแล้วใน Eclipse เวอร์ชันของฉัน (4.2.2) วิธีนี้ปุ่ม "ดิสเพลย์ที่เลือกคอนโซล" จะไม่ถูกปิดใช้งานเมื่อมีมุมมองคอนโซลมากกว่าหนึ่งมุม ปุ่มสุดท้ายนี้จำเป็นสำหรับเลือกมุมมองที่คอนโซลต้องการแสดงผล
deinocheirus

4
ฉันมักจะลืมวิธีการทำเช่นนี้และกลับมาที่นี่เสมอ ขอบคุณอีกครั้ง ... และอีกครั้ง ... และอีกครั้ง
jgitter

7

สิ่งที่ดีที่สุดที่คุณสามารถทำได้คือ

Window > New Window. 

นั่นจะสร้างหน้าต่าง eclipse อื่น ๆ ตามที่คุณมีอยู่ในปัจจุบัน เรียกใช้แอปพลิเคชันที่ต้องการสลับคอนโซลบนหน้าต่างใหม่เพื่อแสดงเอาต์พุตคอนโซลที่ต้องการด้วยปุ่มเปิดคอนโซลบนมุมมองคอนโซล

clunky บิต แต่วิธีเดียวที่จะได้รับคอนโซลหลายรายการในเวลาเดียวกัน หากหน้าต่างใหม่ของคุณไม่มีการใช้งานคอนโซลแบบเปิด

Window > Show View > Console

โชคดี


ไม่ใช่วิธีที่สะดวก :)
mtk

1
Show Console When Standard Output Changesปุ่มด้านซ้ายเพื่อเลือกคอนโซลควรถูกปิดใช้งานเพื่อไม่ให้คอนโซล "ข้าม" ระหว่างกระบวนการ
phil

1

โพสต์ของ Chase Henslee มันถูกต้องหลังจากคลิกที่ 1 คุณต้องปิดการทำงานที่สองด้วยขั้นตอนที่สองและเมื่อเสร็จแล้วคุณสามารถเปลี่ยนคอนโซลด้วย 3 ขั้นตอน

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