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

如何增加Eclipse输出控制台的容量?,eclipse,console,Eclipse,Console,即使Eclipse控制台启用了“scroll lock”选项,最终它还是会在我身上溢出并开始自动滚动 有没有办法增加控制台的容量,以便存储更多线路?我找不到这个选项 打开Windows>首选项菜单 展开运行/调试>控制台首选项 将控制台缓冲区大小(字符)设置为更大的值2147383647/~2GB是上限(或者在旧版本中为1000000/~1MB)。或者只需取消选中窗口>首选项下的限制控制台输出,转到运行/调试>控制台部分,您就会看到一个选项“限制控制台输出”。您可以取消选中该选项或更改下面“控制

即使Eclipse控制台启用了“scroll lock”选项,最终它还是会在我身上溢出并开始自动滚动


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

打开Windows>首选项菜单

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


控制台缓冲区大小(字符)
设置为更大的值<代码>2147383647/~2GB是上限(或者在旧版本中为
1000000
/~1MB)。或者只需取消选中
窗口>首选项下的
限制控制台输出
,转到
运行/调试>控制台
部分,您就会看到一个选项“限制控制台输出”。您可以取消选中该选项或更改下面“控制台缓冲区大小(字符)”文本框中的数字


(这是伽利略、Helios CDT、开普勒、朱诺、月球、火星、霓虹灯、氧气和2018-09版)

窗口>首选项,转到运行/调试>控制台部分>>“限制控制台输出。>>控制台缓冲区大小(字符):”
(此选项可以在Eclipse Indigo中看到,但它将缓冲区大小限制为1000000)

对于CDT用户/C/C++构建,也可以调整设置

在窗口>首选项中

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

(这一次以行数表示。)


这也会影响“CDT全局生成控制台”。

在“窗口>首选项”下,转到“运行/调试>控制台”部分,然后您会看到一个选项“限制控制台输出”。您可以取消选中此选项或更改下面“控制台缓冲区大小(字符)”文本框中的数字。不受限制地做


这是针对像伽利略、开普勒、朱诺、月球、火星和赫利俄斯这样的日食。在MAC OS X 10.9.5和Eclipse Luna Service Release 1(4.4.1)上,它不是在窗口菜单下找到的,而是在:Eclipse>首选项>运行/调试>控制台下找到的。

Alternative

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


对于C++用户,要增加构建控制台输出大小,请参阅


ie Windows>Preference>C/C++>Build>Console

Eclipse限制每行32000个字符。例如,如果您有要登录到控制台的JSONObject,您将不会成功。您无法使用复选框处理此问题。测试

谢谢大家。我一直在查看general和Java,没想到这会是Run/Debug的一部分。我的缺点是,我喜欢eclipse上的pref窗口,您可以在左上角键入搜索,我永远记不起这些东西埋在哪里了,但如果您键入console,您可以看到(至少在安装CDT时,galileo)构建控制台、运行控制台以及CVS控制台都有一个限制设置:)@iondiode:没错。有趣的是,我找了这么一个搜索窗口,却没有看到。然后我意识到我太习惯mac了,而且它在右上角,我从来没有注意到左边树上方的文本框!我不敢相信这是我投票率最高的答案。我毫无意义地记住了C标准。警告:不幸的是,禁用此选项非常麻烦。禁用限制会导致内存方面的各种奇怪行为(Juno)。我建议不要这样做。@detly在Helios中有一个选项,如果你真的禁用了这个限制,你可能会有内存问题,因为你从来没有清除过你的控制台。偶尔点击带有灰色X的纸张。@mapto Woohoo,我的唯一答案声誉农场继续!上限现在是2147383647,大约2GB,截止到Oxygen.1a版本(4.7.1a)构建id:20171005-1200。这是目前最好的答案,因为自回答问题之日起,菜单结构(即窗口/首选项)发生了变化