Wie erhöhe ich die Kapazität der Eclipse-Ausgabekonsole?


312

Selbst wenn die Option "Bildlaufsperre" für die Eclipse-Konsole aktiviert ist, wird sie möglicherweise überfüllt und beginnt mit dem automatischen Bildlauf bei mir.

Gibt es eine Möglichkeit, die Kapazität der Konsole zu erhöhen, damit mehr Leitungen gespeichert werden? Ich konnte die Option nicht finden.


Danke euch allen. Ich habe weiter unter Allgemein und unter Java gesucht und nicht gedacht, dass dies Teil von Run / Debug sein würde. Mein Fehler.
Uri

6
Eine Sache, die ich an dem Voreinstellungsfenster von Eclipse liebe, ist, dass Sie einfach eine Suche oben links eingeben können. Ich kann mich nie erinnern, wo dieses Zeug vergraben ist. Wenn Sie jedoch eine Konsole eingeben, können Sie sehen (zumindest mit meiner Installations-CDT). galileo), dass es eine Grenzwerteinstellung für die Build-Konsole sowie die Run-Konsole sowie die CVS-Konsole gibt :)
Ionendiode

@iondiode: Das stimmt. Das Lustige ist, ich habe nach einem solchen Suchfenster gesucht und es nicht gesehen. Dann wurde mir klar, dass ich so an den Mac gewöhnt bin und ihn oben rechts habe, dass ich das Textfeld über dem Baum links nie bemerkt habe!
Uri

Mögliches Duplikat der Anpassung der Größe
Steve Chambers

Antworten:


561

Unter Window > Preferences, zum gehen Run/Debug > ConsoleAbschnitt, dann sollten Sie eine Option „Limit Konsole ausgegeben.“ Sie können dies deaktivieren oder die Nummer im Textfeld "Konsolenpuffergröße (Zeichen)" unten ändern.

(Dies ist in Galileo, Helios CDT, Kepler, Juno, Luna, Mars, Neon, Sauerstoff und 2018-09)


188
Ich kann nicht glauben, dass dies meine am höchsten bewertete Antwort auf SO ist. Ich habe den C-Standard für nichts auswendig gelernt.
Detly

4
Achtung: Das Deaktivieren dieser Option ist leider sehr fehlerhaft. Das Deaktivieren des Grenzwerts führt zu allen möglichen seltsamen Verhaltensweisen (Juno) in Bezug auf das Gedächtnis. Ich würde davon abraten.
AndreasT

2
@detly Diese Option gibt es auch in Helios
Sudheer Kumar

9
Wenn Sie das Limit deaktivieren, haben Sie wahrscheinlich Speicherprobleme, weil Sie Ihre Konsole nie löschen. Klicken Sie ab und zu auf das Papier mit dem grauen X.
Roger

3
@mapto Woohoo, meine Reputationsfarm mit einer Antwort geht weiter!
Detly

39

Öffnen Sie das Menü Windows> Einstellungen.

Erweitern Sie die Einstellungen Ausführen / Debuggen> Konsole.

Stellen Sie das Console buffer size (characters)auf etwas viel Größeres ein. 2147383647/ ~ 2 GB ist die Obergrenze (oder 1000000/ ~ 1 MB in älteren Versionen). Oder deaktivieren Sie einfach das Limit console output.


1
Die Obergrenze liegt jetzt bei 2147383647, ca. 2 GB, ab Oxygen.1a Release (4.7.1a) Build-ID: 20171005-1200.
Tyblu

17

Passen Sie für CDT- Benutzer / C / C ++ Build die Einstellung ebenfalls an

in Fenster> Einstellungen

unter C / C ++> Build> Console (!)

(Diesmal in Zeilenanzahl.)

Dies betrifft auch die "CDT Global Build Console".


9

Unter MAC OS X 10.9.5 und Eclipse Luna Service Release 1 (4.4.1) befindet es sich nicht im Menü Fenster, sondern unter: Eclipse> Einstellungen> Ausführen / Debuggen> Konsole.


8

Alternative

Wenn Ihre Konsole nicht leer ist, klicken Sie mit der rechten Maustaste auf den Bereich Konsole > Einstellungen ... > Ändern Sie den Wert für die Konsolenpuffergröße (Zeichen) (empfohlen) oder deaktivieren Sie die Option Konsolenausgabe begrenzen (nicht empfohlen):

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein


3

Fenster> Einstellungen, gehen Sie zum Abschnitt Ausführen / Debuggen> Konsole >> "Konsolenausgabe begrenzen. >> Konsolenpuffergröße (Zeichen):" (Diese Option wird in Eclipse Indigo angezeigt, begrenzt jedoch die Puffergröße auf 1.000.000.)


3

Gehen Sie unter Fenster> Einstellungen zum Abschnitt Ausführen / Debuggen> Konsole, und Sie sollten die Option "Konsolenausgabe begrenzen" sehen. Sie können dies deaktivieren oder die Nummer im Textfeld "Konsolenpuffergröße (Zeichen)" unten ändern. Nicht aktiviert.

Dies ist für die Sonnenfinsternis wie Galileo, Kepler, Juno, Luna, Mars und Helios.


1

Informationen zur Erhöhung der Ausgabegröße der Build-Konsole für C ++ - Benutzer finden Sie hier

dh Windows> Einstellungen> C / C ++> Erstellen> Konsole


0

Eclipse darf maximal 32000 Zeichen pro Zeile enthalten. Wenn Sie beispielsweise JSONObject haben, bei dem Sie sich bei der Konsole anmelden möchten, ist dies nicht erfolgreich. Sie können dies nicht mit dem Kontrollkästchen behandeln. Geprüft

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.