gpt4 book ai didi

java - Eclipse Mylyn 有什么用?

转载 作者:搜寻专家 更新时间:2023-10-30 19:44:55 29 4
gpt4 key购买 nike

在我的 Eclipse Preferences -> Java -> Editor -> Content Assist -> Advanced 设置中,我看到以下内容:

  • Java 非类型提案
  • Java 提案
  • Java 提案(以任务为中心)
  • Java 类型提案
  • JPA 提案(对我来说总是空的)
  • PDE API 工具提案(在 Content-Assist Cycling 设置中选中时被跳过)
  • SWT 模板提案(始终为空)
  • 模板提案(始终为空)
  • Word Proposals (在 Content-Assist Cycling 设置中选中时被跳过)

我尝试(分别)谷歌搜索“Java 非类型提案”和“Java 提案(以任务为中心)”,但没有找到任何描述它们的内容。

条目匹配 /Java ((Non-)?Type)? Proposals/ 对我来说有意义,但其他人没有。

那么,其他人做什么呢?

  • 我从未见过 PDE、SWT、模板或 Word 提案的结果。它们什么时候有用?
  • 我也从未真正开始使用 Mylyn,我想这就是提供“Java 建议(以任务为中心)”的东西。如果我不使用 Mylyn 理解的错误跟踪器,那能给我带来什么?

最佳答案

I've also never really started using Mylyn, which I imagine is what provides "Java Proposals (Task-focused)". What would that buy me, if I'm not using a bug-tracker that Mylyn understands?

即使没有集成的错误跟踪器(用 Mylyn 的说法,“任务存储库”),您也可以使用 Mylyn 在“本地”存储库中创建任务,并使用它们来维护不同开发的上下文任务。

Mylyn 中的上下文支持非常独特,虽然当您第一次为新任务激活它时会感到不安,因为 Mylyn 所做的是像包资源管理器一样过滤窗口的内容,以便只有那些您访问过的工件是可见的当任务被激活时,现在,由于您刚刚第一次激活任务,没有访问过任何东西,包资源管理器是空白的!

假设您的任务描述类似于“在您的.code.AbstractMappingParameter 中查找 NPE 的原因”,您可能想要做的是使用 Ctrl-shift-T(打开类型...)并导航到那个类(class)。 (省去一些输入,并在“打开任务”对话框中使用驼峰式大小写支持:只需输入“AMP”。)您的包资源管理器现在会显示该类及其上方的层次结构(它所在的文件、包和项目) .编辑器,如果您已将其配置为自动折叠代码,将显示折叠的每个注释和方法,因此您可以看到更多通常可能看到的类。

再访问几个这样的文件,您就可以开始构建您的上下文,Mylyn 会自动将其与任务一起保存。您随后的“开放类型...”搜索现在首先显示上下文中的类,您提到的内容辅助建议也有效。注意:不要关闭文件,除非您认为它们与任务无关。当您关闭编辑器时,类/文件/等。已从上下文中删除,并且不再出现在您的包资源管理器中。一般的开发任务不会占用十几个左右的文件,只有少量文件和编辑器窗口可以在您处理它时保持打开状态。

如果您现在创建了另一个任务(在本地或存储库中),然后将其激活,您将再次从已清除的包资源管理器开始,并在您工作时建立上下文。

然后,如果您重新激活第一个任务,您会看到一件有趣的事情:您打开的窗口将关闭,包资源管理器将被清除,然后是您上次处理该任务时资源管理器中的内容任务将出现,您当时打开的所有窗口现在将再次打开!你回来工作了。这非常方便。

这里简要总结了在没有集成存储库的情况下您可以使用 Mylyn 做什么。如果你想知道更多,你可以去 http://www.eclipse.org/mylyn/并阅读其中的内容。

关于java - Eclipse Mylyn 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1543588/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com