2014-01-29 52 views
1

我通常有相当大的toString()表示我需要调试的数据结构。但是,当我在Eclipse调试器中突出显示它们时,它们会被截断为10000个字符并带有“...”终止符。增加Eclipse调试器toString缓冲区大小

如何更改限制?优选地为无限制。

+0

您可以将整个对象打印到标准输出并且不会被截断。 –

+0

但后来我不得不修改代码。我认为Eclipse应该比这更聪明。 – jeremyjjbrown

+0

不,这并不完美,但您不必修改代码。您可以在显示窗格中键入'System.out.println(foo)'并执行该代码。 –

回答

2

这是回答Viewing complete strings while debugging in Eclipse Eugene Kuleshov但它不是所选的答案,所以我列出我相信这是正确的答案在这里。

从变量选项卡上的文本窗格中的Debug透视右击并选择“Mac的长度”的值设置为0,你喜欢无限的或任何其他号码。

1

您是否尝试过为您的课程设置Detail Formatter(打开Preferences并搜索“detail”)?使用自定义格式化程序可能会绕过截断。

+0

这也是一个很好的提示,但不是我在找什么。 – jeremyjjbrown