¿Cómo aumento la capacidad de la consola de salida de Eclipse?


312

Incluso con la opción "bloqueo de desplazamiento" habilitada para la consola Eclipse, eventualmente se llena en exceso y comienza a desplazarse automáticamente sobre mí.

¿Hay alguna forma de aumentar la capacidad de la consola para que almacene más líneas? No pude encontrar la opción.


Gracias a todos. Seguí buscando en general y en Java, no pensé que esto sería parte de Run / Debug. Culpa mía.
Uri

66
Una cosa que me encanta de la ventana pref en eclipse, puede escribir una búsqueda en la parte superior izquierda, nunca puedo recordar dónde está enterrado este material, pero si escribe consola, puede ver (al menos con mi CDT de instalación, galileo) que hay una configuración de límite para la consola de compilación, la consola de ejecución y la consola CVS :)
iondiode

@iondiode: Eso es correcto. Lo curioso es que busqué esa ventana de búsqueda y no la vi. Luego me di cuenta de que estoy tan acostumbrado a Mac y de tenerlo en la esquina superior derecha, ¡que nunca noté el cuadro de texto sobre el árbol de la izquierda!
Uri

Respuestas:


561

Debajo Window > Preferences, vaya a la Run/Debug > Consolesección, luego debería ver una opción "Limitar la salida de la consola". Puede desmarcar esto o cambiar el número en el cuadro de texto "Tamaño del búfer de consola (caracteres)" a continuación.

(Esto está en Galileo, Helios CDT, Kepler, Juno, Luna, Marte, Neón, Oxígeno y 2018-09)


188
No puedo creer que esta sea mi respuesta más votada en SO. Memoricé el estándar C por nada.
detly

44
Precaución: Desactivar esta opción es lamentablemente muy defectuoso. Desactivar el límite provoca todo tipo de comportamiento extraño (Juno) con respecto a la memoria. Aconsejaría en contra.
AndreasT

2
@detly Esa opción también está en Helios
Sudheer Kumar

99
Si deshabilita el límite, probablemente tenga problemas de memoria porque nunca borra su consola. Haga clic en el papel con la X gris de vez en cuando.
Roger

3
@mapto Woohoo, ¡mi granja de reputación de una respuesta continúa!
desviarse el

39

Abra el menú Windows> Preferencias.

Expanda las preferencias Ejecutar / Depurar> Consola.

Establecer el Console buffer size (characters)a algo mucho más grande. 2147383647/ ~ 2GB es el límite superior (o 1000000/ ~ 1MB en versiones anteriores). O simplemente desmarque el Limit console output.


1
El límite superior es ahora 2147383647, aproximadamente 2 GB, a partir de la versión Oxygen.1a (4.7.1a) ID de compilación: 20171005-1200.
tyblu

17

Para usuarios de CDT / C / C ++ build , también ajuste la configuración

en Ventana> Preferencias

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

(Esta vez en número de líneas).

Esto también afecta a la "Consola de compilación global CDT".


9

En MAC OS X 10.9.5 y Eclipse Luna Service Release 1 (4.4.1), no se encuentra en el menú Ventana, sino en: Eclipse> Preferencias> Ejecutar / Depurar> Consola.


8

Alternativa

Si su consola no está vacía, haga clic con el botón derecho en el área Consola > Preferencias ... > cambie el valor del tamaño del búfer de la consola (caracteres) (recomendado) o desactive la salida Limitar consola (no recomendado):

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí


3

Ventana> Preferencias, vaya a la sección Ejecutar / Depurar> Consola >> "Limitar salida de la consola. >> Tamaño del búfer de la consola (caracteres):" (Esta opción se puede ver en Eclipse Indigo, pero limita el tamaño del búfer a 1,000,000)


3

En Ventana> Preferencias, vaya a la sección Ejecutar / Depurar> Consola, luego debería ver una opción "Limitar salida de consola". Puede desmarcar esto o cambiar el número en el cuadro de texto "Tamaño del búfer de consola (caracteres)" a continuación. Hacer sin marcar.

Esto es para el Eclipse como Galileo, Kepler, Juno, Luna, Marte y Helios.


1

Para usuarios de C ++, para aumentar el tamaño de salida de la consola de compilación, consulte aquí

es decir, Windows> Preferencia> C / C ++> Compilación> Consola


0

Eclipse tiene un límite de 32000 caracteres por línea. Si tiene, por ejemplo, JSONObject, que desea iniciar sesión en la consola, no tendrá éxito. No puede manejar esto con la casilla de verificación. Probado

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.