【问题标题】:Is there a plugin for eclipse to examine 2D arrays while debugging?是否有 Eclipse 插件可以在调试时检查 2D 数组?
【发布时间】:2011-07-04 22:34:20
【问题描述】:

我正在寻找一个在调试时将二维数组显示为表格的插件。如果它允许,那就太好了:

  • 滚动
  • 正在搜索
  • 为不同的值分配不同的 fg/bg 颜色

目前我正在使用一个实用程序类,其 toString 方法返回如下字符串:

0[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
1[ 0, 1, 1, 1, 1, 0, 1, 1, 0, 1]
2[ 0, 0 ...

所以在 Eclipse 中调试时,我可以创建如下表达式:

new Array2Dformatter(array)

【问题讨论】:

    标签: arrays eclipse debugging eclipse-plugin


    【解决方案1】:

    你到底需要这个做什么?我认为您的解决方案是最好的,但您应该考虑使用 Eclipse 提供给您的调试工具。

    这是java的吗?

    【讨论】:

    • 是的,它适用于 Java。您指的是哪些调试工具?
    • @danyim 这是最快最简单的!
    【解决方案2】:

    我已经增强了我的实用程序类,它现在会弹出一个 Jframe 并执行我想要的所有技巧。最好的事情是当代码被断点停止时 jframe 继续响应。但我仍然更喜欢它成为 eclipse 的一部分,而不是我必须复制到每个项目的类。

    【讨论】:

    • 如果您已经编写了一个Java 类来完成您想要的一切,那么将该类包装在Eclipse 插件中并不是什么大问题。你如何将数组传递给类?方法调用?您必须弄清楚如何将数组放入您的插件中,否则,从 Java 类制作插件很简单。
    • 是的,我正在使用方法调用。当我有时间时,我会寻找插件开发。如果我这样做,它肯定是开源的,所以每个人都会喜欢它。
    【解决方案3】:

    好主意..

    我通常会做以下事情。我使用 Eclipse 调试工具,如变量视图、检查选项和显示视图。为了得到你想要的,试试这个。在调试期间,转到变量视图,右键单击变量并选择新建详细格式化程序...

    这样做,您可以在变量视图中以您想要的方式显示您的数组(您需要将您的 toString() 代码放在这里)。希望这行得通。

    【讨论】:

      【解决方案4】:

      右键换行,调整窗口大小,使其与数组的列大小匹配

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-01-26
        • 2012-02-11
        • 1970-01-01
        • 2020-05-05
        • 1970-01-01
        • 1970-01-01
        • 2010-10-05
        相关资源
        最近更新 更多