【问题标题】:How to increase number of characters printed per line in Eclipse console?如何增加 Eclipse 控制台中每行打印的字符数?
【发布时间】:2012-04-29 07:27:03
【问题描述】:

当我在 Eclipse (v3.6.2) 控制台中右键单击并导航到“首选项”时,我尝试将“最大字符宽度”选项设置为较大的数字,例如 800 或 1000,以防止 Eclipse 拆分一行两行的输出,除非那行真的很大。

但这似乎没有可预测的效果。一些曾经被分割的线不再被分割,但其他一些总长度较短的线仍然被分割。这很令人困惑,我想知道是否有一种明确的方法可以强制 Eclipse 打印行而不分割它们,最多达到最大字符数。 (我原以为这是我在“首选项”中更改的内容,但不可能,因为输出不会均匀更改。)

这是一些示例输出,只是在 Eclipse 中的 PyDev 中打印随机 7x4 NumPy 数组的行:

之前(未选中“固定宽度控制台”且“最大字符宽度”行变灰。)

[ 1.         0.         0.         0.         1.         0.        -0.0999221]
[ 1.          0.          0.          0.          0.          1.
 -1.49427733]
[ 0.          1.          0.          0.          0.          1.
  0.16480027]
[ 0.          0.          1.          0.          1.          0.
 -1.37390928]

之后(选中“固定宽度控制台”并将“最大字符宽度”设置为 800。)

[ 1.          0.          0.          0.          1.          0.
 -1.04662609]
[ 1.          0.          0.          0.          0.          1.
 -0.57820969]
[ 0.         1.         0.         0.         0.         1.        -1.1370211]
[ 0.          0.          1.          0.          1.          0.
  1.05934584]

如您所见,它似乎有点不确定。部分原因是我创建的数组是随机的,但即便如此,为什么小数位数的微小差异会导致这种变化?

我还将“显示的标签宽度”字段设置为 4,甚至 2,上面的输出没有变化。

【问题讨论】:

    标签: eclipse console word-wrap


    【解决方案1】:

    我在这里检查了一下,这对我来说似乎是正确的...考虑到一个标签被认为是一个字符,而不是 4 个空格——不管你显示的标签宽度如何。

    如果这是您的问题,您可能想向 eclipse.org 上的 Eclipse 人员报告,看看是否有人愿意解决它 - 或者您可以自己解决,因为它都是开源的 ;)

    【讨论】:

    • 对您来说“看起来正确”是什么意思?我正在尝试将线宽提高到超过 80 个字符,但它仍然是每次大约 80 个字符的换行。
    • 好吧,我知道如果你设置 tab = 4 个空格,那么你看到的比你应该看到的要多,但是如果你认为 tab 是单个字符而不管视觉表示如何。 .. 无论如何,这应该在 Eclipse 级别(而不是 PyDev)修复,因此,您可能希望在 eclipse.org 上报告...
    猜你喜欢
    • 1970-01-01
    • 2012-07-21
    • 2023-04-09
    • 2016-10-27
    • 2017-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多