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

Posted

技术标签:

【中文标题】如何增加 Eclipse 输出控制台的容量?【英文标题】:How do I increase the capacity of the Eclipse output console? 【发布时间】:2011-02-19 04:08:28 【问题描述】:

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

有没有什么方法可以增加控制台的容量以便存储更多的行?我找不到选项。

【问题讨论】:

谢谢大家。我一直在看一般和Java,不认为这会成为运行/调试的一部分。我的错。 我喜欢 Eclipse 上的 pref 窗口的一件事,你可以在左上角输入搜索,我不记得这些东西埋在哪里,但如果你输入 console,你可以看到(至少在我的安装 CDT、galileo 中)构建控制台、运行控制台和 CVS 控制台都有限制设置:) @iondiode:没错。有趣的是,我寻找这样的搜索窗口并没有看到它。然后我意识到我已经习惯了mac并把它放在右上角,我从来没有注意到左边树上方的文本框! adjusting eclipse console size 的可能重复项 【参考方案1】:

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

(这是在 Galileo、Helios CDT、Kepler、Juno、Luna、Mars、Neon、Oxygen 和 2018-09)

【讨论】:

我不敢相信这是我对 SO 的最高投票答案。我白白记住了 C 标准。 警告:很遗憾,禁用此选项非常有问题。停用限制会导致与内存有关的各种奇怪行为(Juno)。我建议不要这样做。 @detly Helios 中也有这个选项 如果您确实禁用了限制,您可能会遇到内存问题,因为您从未清除过控制台。不时单击带有灰色 X 的纸张。 @mapto Woohoo,我的一站式声誉农场继续!【参考方案2】:

打开 Windows > 首选项菜单。

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

Console buffer size (characters) 设置为更大的值。 2147383647 / ~2GB 是上限(或 1000000 / ~1MB 在旧版本中)。或者直接取消选中Limit console output

【讨论】:

上限现在为 2147383647,约 2GB,截至 Oxygen.1a 版本 (4.7.1a) 内部版本 ID:20171005-1200。【参考方案3】:

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

在窗口 > 首选项中

在 C/C++ 下 > 构建 > 控制台 (!)

(这次是行数。)

这也会影响“CDT 全局构建控制台”。

【讨论】:

【参考方案4】:

替代方案

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

【讨论】:

这是目前最好的答案,因为自回答问题之日起菜单结构(即窗口/首选项)发生了变化【参考方案5】:

在 MAC OS X 10.9.5 和 Eclipse Luna Service Release 1 (4.4.1) 上,它不在“窗口”菜单下,而是在:Eclipse > Preferences > Run/Debug > Console 下。

【讨论】:

【参考方案6】:

Window > Preferences,转到 Run/Debug > Console 部分>>“限制控制台输出。>>控制台缓冲区大小(字符):” (这个选项可以在 Eclipse Indigo 中看到,但它限制缓冲区大小为 1,000,000)

【讨论】:

【参考方案7】:

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

这适用于像伽利略、开普勒、朱诺、月球、火星和赫利俄斯这样的日食。

【讨论】:

【参考方案8】:

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

即 Windows > 首选项 > C/C++ > 构建 > 控制台

【讨论】:

【参考方案9】:

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

【讨论】:

【参考方案10】:

请仔细阅读以下指南。进行相应的更改。

【讨论】:

以上是关于如何增加 Eclipse 输出控制台的容量?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Eclipse 中将执行显示输出到远程 C++ 的控制台?

Eclipse MyEclipse Scala IDEA for Eclipse里如何将控制台console输出的过程记录全程保存到指定的文本文件(图文详解)

VM虚拟机下给Ubuntu 目录分区增加容量的方法

如何设置 Eclipse 控制台语言环境/语言

eclipse如何设置,将System.out.println 输出的字符串,在控制台中显示成其他颜色?

VM虚拟机下给Ubuntu 目录分区增加容量的方法