ฉันจะเพิ่มความจุของเอาต์พุตคอนโซล Eclipse ได้อย่างไร?


312

แม้จะมีตัวเลือก "ล็อคการเลื่อน" ที่เปิดใช้งานสำหรับคอนโซล Eclipse ในที่สุดก็เติมจนล้นและเริ่มเลื่อนอัตโนมัติกับฉัน

มีวิธีการเพิ่มความจุของคอนโซลเพื่อที่จะเก็บสายมากขึ้นหรือไม่? ฉันไม่พบตัวเลือก


ขอบคุณทุกคน. ฉันยังคงมองภายใต้ทั่วไปและภายใต้ Java ไม่คิดว่านี่จะเป็นส่วนหนึ่งของ Run / Debug ความผิดฉันเอง.
Uri

6
สิ่งหนึ่งที่ฉันชอบเกี่ยวกับหน้าต่าง pref บน eclipse คุณสามารถพิมพ์ในการค้นหาที่ด้านบนซ้ายฉันไม่สามารถจำได้ว่าสิ่งนี้ถูกฝังอยู่ที่ไหน แต่ถ้าคุณพิมพ์คอนโซลคุณสามารถเห็น (อย่างน้อยด้วย CDT ติดตั้งของฉัน กาลิเลโอ) ที่มีการตั้งค่าขีด จำกัด สำหรับการสร้างคอนโซลเช่นเดียวกับคอนโซลการทำงานเช่นเดียวกับคอนโซล CVS :)
iondiode

@iondiode: ถูกต้อง สิ่งที่ตลกคือฉันมองหาหน้าต่างค้นหาและไม่เห็นมัน จากนั้นฉันก็รู้ว่าฉันชินกับแม็คและอยู่ที่มุมบนขวาฉันไม่เคยสังเกตกล่องข้อความเหนือต้นไม้ทางซ้าย!
Uri

อาจเป็นไปได้ซ้ำกับการปรับขนาดคอนโซล eclipse
Steve Chambers

คำตอบ:


561

ใต้Window > Preferencesไปที่Run/Debug > Consoleหัวข้อจากนั้นคุณจะเห็นตัวเลือก "จำกัด คอนโซลเอาท์พุท" คุณสามารถยกเลิกการเลือกหรือเปลี่ยนหมายเลขในกล่องข้อความ "ขนาดบัฟเฟอร์ของคอนโซล (ตัวอักษร)" ด้านล่าง

(นี่คือกาลิเลโอ, Helios CDT, เคปเลอร์, จูโน่, ลูน่า, มาร์ส, นีออน, ออกซิเจนและ 2018-09)


188
ฉันไม่อยากจะเชื่อเลยว่านี่เป็นคำตอบที่ได้รับคะแนนสูงสุดของฉัน ฉันจำมาตรฐาน C ได้โดยไม่ทำอะไรเลย
detly

4
ข้อควรระวัง: การเลิกใช้งานตัวเลือกนี้น่าเสียดายมาก การยกเลิกการ จำกัด ทำให้เกิดพฤติกรรมแปลก ๆ (Juno) เกี่ยวกับความจำ ฉันอยากจะแนะนำกับมัน
AndreasT

2
@detly ตัวเลือกนั้นมีอยู่ใน Helios ด้วย
Sudheer Kumar

9
ถ้าคุณปิดการใช้งานขีด จำกัด คุณอาจมีปัญหาเกี่ยวกับหน่วยความจำเนื่องจากคุณไม่เคยล้างคอนโซลของคุณ คลิกกระดาษที่มี X สีเทาบนกระดาษนาน ๆ ครั้ง
Roger

3
@mapto Woohoo ฟาร์มชื่อเสียงที่ตอบได้ดีของฉันยังดำเนินต่อไป
Detly

39

เปิดเมนู Windows> Preferences

ขยายการกำหนดค่าตามความชอบ Run / Debug> Console

กำหนดConsole buffer size (characters)สิ่งที่ใหญ่กว่ามาก 2147383647/ ~ 2GB เป็นขีด จำกัด สูงสุด (หรือ1000000/ ~ 1MB ในรุ่นที่เก่ากว่า) Limit console outputหรือเพียงแค่ยกเลิก


1
ขีด จำกัด สูงสุดในขณะนี้คือ 2147383647 ประมาณ 2GB ของ Oxygen.1a Release (4.7.1a) Build id: 20171005-1200
tyblu

17

สำหรับผู้ใช้CDT / C / C ++ปรับการตั้งค่า

ในหน้าต่าง> การตั้งค่า

ภายใต้ C / C ++> สร้าง> คอนโซล (!)

(ครั้งนี้เป็นจำนวนบรรทัด)

สิ่งนี้จะมีผลกับ "CDT Global Build Console" ด้วย


9

บน MAC OS X 10.9.5 และ Eclipse Luna Service Release 1 (4.4.1) ไม่พบภายใต้เมนู Window แต่แทนภายใต้: Eclipse> การกำหนดค่าตามความชอบ> รัน / ดีบัก> คอนโซล


8

ทางเลือก

หากคอนโซลของคุณไม่ว่างให้คลิกขวาบนพื้นที่คอนโซล > การกำหนดค่าตามความชอบ ... > เปลี่ยนค่าสำหรับขนาดบัฟเฟอร์ของคอนโซล (อักขระ) (แนะนำ) หรือยกเลิกการเลือกเอาท์พุทคอนโซล จำกัด (ไม่แนะนำ):

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


3

หน้าต่าง> การกำหนดค่าตามความชอบไปที่ส่วน Run / Debug> Console >> "จำกัด คอนโซลเอาท์พุท >> ขนาดบัฟเฟอร์ของคอนโซล (ตัวอักษร):" (ตัวเลือกนี้สามารถเห็นได้ใน Eclipse Indigo แต่ จำกัด ขนาดบัฟเฟอร์ที่ 1,000,000)


3

ใต้หน้าต่าง> การกำหนดค่าตามความชอบไปที่ส่วน Run / Debug> Console จากนั้นคุณจะเห็นตัวเลือก "จำกัด เอาต์พุตคอนโซล" คุณสามารถยกเลิกการเลือกนี้หรือเปลี่ยนหมายเลขในกล่องข้อความ "ขนาดบัฟเฟอร์ของคอนโซล (ตัวอักษร)" ด้านล่าง อย่าเลือก

นี่คือ Eclipse เช่น Galileo, Kepler, Juno, Luna, Mars และ Helios



0

Eclipse มีขีด จำกัด ไม่เกิน 32,000 อักขระต่อบรรทัด หากคุณมีเช่น JSONObject ซึ่งคุณต้องการเข้าสู่ระบบคอนโซลคุณจะไม่ประสบความสำเร็จ คุณไม่สามารถจัดการกับสิ่งนี้ด้วยช่องทำเครื่องหมาย ผ่านการทดสอบ

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