Comment puis-je augmenter la capacité de la console de sortie Eclipse?


312

Même avec l'option "verrouillage du défilement" activée pour la console Eclipse, elle finit par déborder et commence le défilement automatique sur moi.

Existe-t-il un moyen d'augmenter la capacité de la console afin qu'elle stocke plus de lignes? Je n'ai pas pu trouver l'option.


Merci à tous. J'ai continué à regarder sous Java et sous Java, je ne pensais pas que cela ferait partie de Run / Debug. Ma faute.
Uri

6
une chose que j'aime à propos de la fenêtre pref sur eclipse, vous pouvez simplement taper une recherche en haut à gauche, je ne me souviens jamais où ce truc est enterré, mais si vous tapez console, vous pouvez voir (au moins avec mon CDT d'installation, galileo) qu'il existe un paramètre de limite pour la console de construction ainsi que la console d'exécution ainsi que la console CVS :)
iondiode

@iondiode: C'est vrai. Le plus drôle, c'est que j'ai cherché une telle fenêtre de recherche et je ne l'ai pas vue. Puis j'ai réalisé que je suis tellement habitué au mac et l'avoir en haut à droite, que je n'ai jamais remarqué la zone de texte au-dessus de l'arbre à gauche!
Uri

Réponses:


561

Sous Window > Preferences, accédez à la Run/Debug > Consolesection, puis vous devriez voir une option «Limiter la sortie de la console». Vous pouvez décocher cette option ou modifier le nombre dans la zone de texte "Taille de la mémoire tampon de la console (caractères)" ci-dessous.

(C'est dans Galileo, Helios CDT, Kepler, Juno, Luna, Mars, Neon, Oxygen et 2018-09)


188
Je ne peux pas croire que c'est ma réponse la plus votée sur SO. J'ai mémorisé la norme C pour rien.
detly

4
Attention: la désactivation de cette option est malheureusement très boguée. La désactivation de la limite provoque toutes sortes de comportements étranges (Juno) à l'égard de la mémoire. Je le déconseille.
AndreasT

2
@detly Cette option est là aussi dans Helios
Sudheer Kumar

9
Si vous désactivez la limite, vous avez probablement des problèmes de mémoire car vous n'effacez jamais votre console. Cliquez sur le papier avec le X gris dessus de temps en temps.
Roger

3
@mapto Woohoo, ma ferme de réputation à réponse unique continue!
detly

39

Ouvrez le menu Windows> Préférences.

Développez les préférences Exécuter / Déboguer> Console.

Réglez le Console buffer size (characters)sur quelque chose de beaucoup plus grand. 2147383647/ ~ 2 Go est la limite supérieure (ou 1000000/ ~ 1 Mo dans les anciennes versions). Ou décochez simplement la case Limit console output.


1
La limite supérieure est maintenant 2147383647, environ 2 Go, à compter de la version Oxygen.1a (4.7.1a) ID de construction: 20171005-1200.
tyblu

17

Pour les utilisateurs CDT / build C / C ++ , ajustez également le paramètre

dans Fenêtre> Préférences

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

(Cette fois en nombre de lignes.)

Cela affecte également la "CDT Global Build Console".


9

Sur MAC OS X 10.9.5 et Eclipse Luna Service Release 1 (4.4.1), ce n'est pas trouvé dans le menu Fenêtre, mais à la place sous: Eclipse> Préférences> Exécuter / Déboguer> Console.


8

Alternative

Si votre console n'est pas vide, cliquez avec le bouton droit sur la zone Console > Préférences ... > modifiez la valeur de la taille du tampon de la console (caractères) (recommandé) ou décochez la sortie Limite de la console (non recommandé):

entrez la description de l'image ici entrez la description de l'image ici


3

Fenêtre> Préférences, allez dans la section Exécuter / Déboguer> Console >> "Limiter la sortie de la console. >> Taille du tampon de la console (caractères):" (Cette option peut être vue dans Eclipse Indigo, mais elle limite la taille du tampon à 1 000 000)


3

Sous Fenêtre> Préférences, accédez à la section Exécuter / Déboguer> Console, puis vous devriez voir une option «Limiter la sortie de la console». Vous pouvez décocher cette option ou modifier le nombre dans la zone de texte "Taille de la mémoire tampon de la console (caractères)" ci-dessous. Ne pas cocher.

C'est pour l'Eclipse comme Galileo, Kepler, Juno, Luna, Mars et Helios.


1

Pour les utilisateurs C ++, pour augmenter la taille de sortie de la console Build, voir ici

c'est-à-dire Windows> Préférence> C / C ++> Build> Console


0

Eclipse a une limite de 32 000 caractères par ligne. Si vous avez, par exemple JSONObject, que vous souhaitez vous connecter à la console, vous ne réussirez pas. Vous ne pouvez pas gérer cela avec la case à cocher. Testé

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.