我通常有相当大的toString()表示我需要调试的数据结构。但是,当我在Eclipse调试器中突出显示它们时,它们会被截断为10000个字符并带有“...”终止符。增加Eclipse调试器toString缓冲区大小
如何更改限制?优选地为无限制。
我通常有相当大的toString()表示我需要调试的数据结构。但是,当我在Eclipse调试器中突出显示它们时,它们会被截断为10000个字符并带有“...”终止符。增加Eclipse调试器toString缓冲区大小
如何更改限制?优选地为无限制。
这是回答Viewing complete strings while debugging in Eclipse Eugene Kuleshov但它不是所选的答案,所以我列出我相信这是正确的答案在这里。
从变量选项卡上的文本窗格中的Debug透视右击并选择“Mac的长度”的值设置为0,你喜欢无限的或任何其他号码。
您是否尝试过为您的课程设置Detail Formatter(打开Preferences并搜索“detail”)?使用自定义格式化程序可能会绕过截断。
这也是一个很好的提示,但不是我在找什么。 – jeremyjjbrown
您可以将整个对象打印到标准输出并且不会被截断。 –
但后来我不得不修改代码。我认为Eclipse应该比这更聪明。 – jeremyjjbrown
不,这并不完美,但您不必修改代码。您可以在显示窗格中键入'System.out.println(foo)'并执行该代码。 –