如何增加Eclipse输出控制台的容量?

Uri*_*Uri 300 eclipse console

即使为Eclipse控制台启用了"滚动锁定"选项,它最终也会溢出并开始自动滚动.

有没有办法增加控制台的容量,以便存储更多的线路?我找不到这个选项.

det*_*tly 538

Window > Preferences,转到该Run/Debug > Console部分,然后您应该看到一个选项"限制控制台输出".您可以取消选中此项或更改下面"控制台缓冲区大小(字符)"文本框中的数字.

(这是在伽利略,开普勒,朱诺,卢娜,霓虹灯,火星,太阳神CDT和氧气)

  • 我无法相信这是我对SO的最高投票答案.我没有记住C标准. (182认同)
  • 如果您确实禁用了限制,则可能存在内存问题,因为您从未清除控制台.单击其上带有灰色X的纸张一次. (9认同)
  • 警告:遗憾的是,停用此选项非常麻烦.取消激活限制会导致各种奇怪的行为(Juno)与内存有关.我会反对它. (4认同)
  • @mapto Woohoo,我的一个答案声誉农场继续! (3认同)
  • @detly Helios 中也有这个选项 (2认同)

Dol*_*lph 39

打开Windows>首选项菜单.

展开"运行/调试">"控制台"首选项

设置Console buffer size (characters)更大的东西.2147383647/ ~2GB是上限(或1000000旧版本中的~~ 1MB).或者只是取消选中Limit console output.


Zri*_*rin 15

对于CDT用户/ C/C++构建,还要调整设置

在Window> Preferences中

在C/C++> Build> Console(!)下

(这次是行数.)

这也会影响"CDT Global Build Console".


sla*_*man 9

在MAC OS X 10.9.5和Eclipse Luna Service Release 1(4.4.1)上,它在Window菜单下找不到,而是在Eclipse> Preferences> Run/Debug> Console下找到.


ROM*_*eer 7

另类

如果您的控制台不是空的,请右键单击控制台”区域 > “首选项...” >更改“ 控制台缓冲区大小(字符)”的值(建议)或取消选中“ 限制控制台”输出(不建议):

在此处输入图片说明 在此处输入图片说明