【问题标题】:Eclipse interface link to open related files打开相关文件的Eclipse界面链接
【发布时间】:2013-04-25 04:46:21
【问题描述】:

这不是代码相关,而是纯IDE工作效率问题。

是否有任何 Eclipse 插件或内置功能提供“链接”(快捷方式)以从文件中打开当前项目(或任何相关文件)中的其他相关 .java 文件。

更具体地说,这是我想要做的一个例子:

  • 我在我的项目中为一个名为 MyClass 的类添加了新功能。
  • 在父项目下的另一个“测试”项目中,我还有一个名为 MyClassTest 的类的单元测试文件。
  • 现在我想跳转到 MyClassTest.java 并添加新的单元测试。
  • 我很懒所以不想在 Project Explorer 中用鼠标浏览(包太多),也不想按 Ctrl+Shift+T 并键入类名。

我想在 MyClass.java(甚至是侧面板窗口)中植入某种快捷方式,单击该快捷方式会为我打开 MyClassTest.java。

这对于程序员“链接”相关文件(.xml、.java、.jsp)很有用,因此他/她可以更快地打开它们。

【问题讨论】:

    标签: java eclipse performance plugins ide


    【解决方案1】:

    MoreUnit 插件正好解决了单元测试的这个问题。在一个类中按 Ctrl-J 可以跳转到它的测试类(反之亦然)。

    它甚至首先通过命名约定和方法存根简化了创建测试类的过程。

    【讨论】:

    • 谢谢邓肯!这正是我一直在寻找的。目前,它可以达到目的,但该插件似乎不允许“关联”多个文件,而不仅仅是测试类。
    • @Qululu 你是对的 - 这个插件只会帮助你测试类。
    【解决方案2】:

    通常在您描述的场景中,我将右键单击“MyClass”(源代码中的文本名称)并转到“References -> Workspace”。这将向我显示所有其他引用 MyClass 的“相关”类。然后我可以双击其中任何一个来打开底部搜索选项卡中出现的。

    这对于找出谁在特定类中使用该方法的方法也很有效。

    【讨论】:

      【解决方案3】:

      在这种情况下,如果您在打开对话框之前选择了当前类的名称,则可以使“打开类型”对话框更容易工作。您当前的班级名称已经填写完毕。

      然后在打开的类型对话框中点击 EndCursor right 以删除选择,输入 T(用于测试)并点击 输入打开测试类。

      【讨论】:

      • 话虽如此,我本人强烈推荐 MoreUnit 替代方案。 :)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 2015-01-29
      • 1970-01-01
      相关资源
      最近更新 更多