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.

Uri
la source
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
doublon possible du réglage de la taille de la console Eclipse
Steve Chambers

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)

detly
la source
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.

Dolph
la source
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".

Zrin
la source
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.

slaman
la source
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

ROUMANIE_ingénieur
la source
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)

Poomcyber
la source
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.

vinod kumawat
la source
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

Jean-Marie H
la source
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é

pietroSV
la source