【问题标题】:Is there a shortcut in eclipse to display the current control flow?eclipse中是否有显示当前控制流的快捷方式?
【发布时间】:2012-05-23 08:06:17
【问题描述】:

我通常会偶然发现复杂的业务逻辑,然后迷失在复杂代码的迷雾中。所以我需要找到我究竟在哪里,我会去看看究竟是哪个流控制或分支导致我进入当前的语句。我记得 JBuilder 有一个功能,它可以让我覆盖在编辑器上,显示我在哪里,那么 Eclipse 有这样的功能吗?

【问题讨论】:

  • @TDS 反引号不是为了增加重点。请停止这样做,您的修改只是为我们其他必须修复它们的人工作。

标签: eclipse editor


【解决方案1】:

一个更以“控制流”为中心的解决方案(比我下面的原始答案)是:

Control Flow Graph Factory 3.7

Control Flow Graph Factory 是一个 Eclipse 插件,它生成 从 java 字节码 的控制流图,编辑它们并导出为 GraphXML、DOT 或多种图像格式。


但是在静态方面,在编码时,您可以添加Mylyn plugin,以便在探索某些代码时隔离您想要的特定上下文(请参阅“Task-Focused Interface ”):

没有 Mylyn,您将拥有 outline view,它至少显示您所在的功能:


在运行时方面,您拥有 Debug 透视图,它将显示您在 Debug 会话的任何时间点在代码中的位置。
见“Java Debugging with Eclipse - Tutorial

【讨论】:

  • Thanx VonC 但我怀疑这是 Eclipse es 中的最佳解决方案。希望我能找到一种方法来更新这个线程
  • @user1412040 你有更准确的说明你在 JBuilder 中看到的内容吗?
  • @user1412040 是关于代码还是关于调试会话?
  • @user1412040 好的,我添加了一个可能更接近您正在寻找的插件。
【解决方案2】:

我不久前为我的论文写了这个插件。 http://eclipsefcg.sourceforge.net/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 2020-05-09
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 2011-06-22
    相关资源
    最近更新 更多