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

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

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

【问题讨论】:

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

标签: eclipse console


【解决方案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】:

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

              【讨论】:

                猜你喜欢
                • 2011-06-07
                • 2011-12-09
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多