在我的Eclipse Preferences -> Java -> Editor -> Content Assist -> Advanced
设置,我看到以下内容:
- Java的非类型的建议
- Java的建议
- Java的建议(以任务为中心)
- Java类型的建议
- JPA建议(总是空的我)
- PDE API工具的提议(被在检查时跳过内容辅助自行车设置)
- SWT模板建议(总是空)
- 模板建议(总是空)
- 字的建议(被在检查时跳过内容辅助自行车设置)
我试着用搜索引擎(分别)为“Java的非类型的提案”和“Java的提案(任务为中心)”,但没有发现任何描述它们。
该条目匹配/Java ((Non-)?Type)? Proposals/
/Java ((Non-)?Type)? Proposals/
道理给我,但别人不一样。
那么,有什么其他的呢?
- 我从来没有见过的PDE,SWT,模板或Word建议的结果。 当他们是有用的?
- 我也从来没有真正开始使用Mylyn的,这是我想象就是提供了“Java的建议(任务为中心)”。 什么会是我买,如果我不使用的bug追踪器Mylyn的理解?
我也从来没有真正开始使用Mylyn的,这是我想象就是提供了“Java的建议(任务为中心)”。 什么会是我买,如果我不使用的bug追踪器Mylyn的理解?
你可以使用Mylyn做,即使没有一个综合的bug跟踪系统(在Mylyn的说法,“任务储存库”),是建立在“本地”储存库任务,并用它们来保持你的不同的开发任务的上下文。
在Mylyn的上下文的支持是相当独特的,虽然令人不安当你第一次启动它的一个新的任务,因为什么呢Mylyn的过滤是一样的包资源管理器窗口中的内容,这样只有那些文物是可见的,你已经同时访问任务被激活,而现在,因为你刚刚启动的第一次任务,一切都没有被访问,并在Package Explorer是空白!
你可能会想要做的,假设你的任务描述是什么样的东西“找到NPE在your.code.AbstractMappingParameter的原因”,是使用Ctrl-Shift-T键(开放式...),然后导航到该班。 (保存自己的一些打字和使用在打开任务对话框骆驼情况下支持:只需键入“AMP”。)包浏览器现在显示类,而它上面的层次结构(它在文件中,包和项目) 。 编辑器,如果你将其配置为自动折叠代码,将显示每个注释和方法折叠,所以你可以看到更多的类,你平时可能的。
参观一对夫妇更多的文件这样,你开始建立你的背景下,其与Mylyn的任务一起自动保存。 你随后的“开放式...”现在搜索中存在的上下文类第一,内容辅助您也提到了工作建议。 注意:不要关闭文件,除非你认为他们是不相关的任务。 当您关闭一个编辑器,类/文件/ etc。 从上下文中删除,并且不再出现在你的包浏览器。 平均发展任务并不需要十几或因此文件的详细,文件和编辑器窗口的足够小的数目,而你在它的工作保持开放。
如果你现在创建的另一个任务(本地,或在储存库),然后激活它,你会再次清零Package Explorer中开始,并为你的工作将建立环境。
然后,如果你激活了第一个任务,你会看到一个有趣的事情:你有开将关闭窗口,并包资源管理器将清除,然后在资源管理器中的内容从去年你曾负责该任务会出现时间和你在那个时候已经打开窗户现在将再次打开! 你回来上班就可以了。 这是非常方便的。
还有,你可以使用Mylyn做什么没有集成存储库的简要总结。 如果你很好奇听到更多,你可能会去http://www.eclipse.org/mylyn/和读到的东西的存在。
为模板提案和你看到的总是空的SWT模板建议,你需要调用内容辅助之前输入的东西。
试试这个看:
- 窗口 - >显示视图 - >模板(显示的可能模板列表)
- 在一个Java类,设置光标的方法之外,但在类中
- 键入
main
,然后按Ctrl-Space键 - 内容辅助应显示
- 再次按Ctrl-Space键切换到“模板建议”
- “主方法”模板应显示在这里
您可以尝试同为SWT模板也有一个额外的Ctrl-Space键切换到SWT模板。 一个很好的例子是打字table
,因为这将显示模板Table
, TableColumn
和TableItem
。
注意:您需要在项目的这个工作已经SWT。
从实验,模板建议是那些让你键入比如系统输出的快捷键和Ctrl空间扩展出System.out.printnl(); 我不知道还有什么其他的快捷方式可供选择 - 毫无疑问,他们是在某处的文档上市
我从来没有见过的PDE,SWT,模板或Word建议的结果。 当他们是有用的?
也许,如果你正在处理的PDE或SWT项目。
我也从来没有真正开始使用Mylyn的,这是我想象就是提供了“Java的建议(任务为中心)”。 什么会是我买,如果我不使用的bug追踪器Mynlyn理解?
再次,这是可能是使用了不属于自己的情况下(使用Mylyn的人)。