我通常有相当大的数据结构的toString()表示,需要进行调试。但是,当我在Eclipse调试器中突出显示它们时,它们会被截断为10000个字符,并带有“...”终止。
我如何更改限制?最好是无限制的。
lbsnaicq1#
尤金·库拉什夫回答了Viewing complete strings while debugging in Eclipse,但这不是选定的答案,所以我在这里列出了我认为是正确的答案。
在Debug透视图中,右击Variables选项卡中的Text面板并选择“Mac Long”,将该值设置为0,表示无限制或您喜欢的任何其他数字。
dxxyhpgq2#
您是否尝试过为您的班级设置详细信息格式化程序(打开首选项并搜索“详细信息”)?使用自定义格式化程序可能会绕过截断。
nwlls2ji3#
对于使用Eclipse PDT进行的PHP Xdebug调试,必须配置两个设置:
[窗口]>[偏好设置]>[PHP]>[调试]>[调试器]>在[通用设置]>[最大数据]下选择[XDEBUG]>[配置]:提供足够大的值,如1000000。>应用并关闭>应用并关闭.
1000000
0
现在,需要重新启动Eclipse才能使这些设置生效。
3条答案
按热度按时间lbsnaicq1#
尤金·库拉什夫回答了Viewing complete strings while debugging in Eclipse,但这不是选定的答案,所以我在这里列出了我认为是正确的答案。
在Debug透视图中,右击Variables选项卡中的Text面板并选择“Mac Long”,将该值设置为0,表示无限制或您喜欢的任何其他数字。
dxxyhpgq2#
您是否尝试过为您的班级设置详细信息格式化程序(打开首选项并搜索“详细信息”)?使用自定义格式化程序可能会绕过截断。
nwlls2ji3#
对于使用Eclipse PDT进行的PHP Xdebug调试,必须配置两个设置:
[窗口]>[偏好设置]>[PHP]>[调试]>[调试器]>在[通用设置]>[最大数据]下选择[XDEBUG]>[配置]:提供足够大的值,如
1000000
。>应用并关闭>应用并关闭.0
.现在,需要重新启动Eclipse才能使这些设置生效。