我正在使用 Eclipse HELIOS 编写富客户端应用程序。
以下条目会自动添加到我的应用程序“视角菜单”中:
“Java、Java 浏览、Java 类型层次结构、团队同步”。
我需要摆脱他们。
我正在使用扩展点 =“org.eclipse.ui.activities”来禁用不需要的扩展(例如酷栏上显示的编辑器和搜索选项)
我设法通过添加“org.eclipse.debug.ui.*”来摆脱“调试”
这是我的实际配置:
<extension point="org.eclipse.ui.activities">
<activity id="rcpcolibri.disablextensions" name="Hidden activities"/>
<activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.debug.ui.*"/>
<activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.search.*"/>
<activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.ui.editors.*"/>
<activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.ui.externaltools.*"/>
</extension>
我应该禁用哪些扩展?
还有其他方法可以解决这个问题吗?
Eclipse 应该以相反的方式工作:我们应该添加我们需要的东西,而不是让 Eclipse 扔掉所有东西......
您按照什么模板创建 RCP?
如果你看Vogella 的 RCP 教程 http://www.vogella.de/articles/EclipseRCP/article.html,你最终会得到一个非常空的 RCP:
话虽这么说,沃盖拉还在他的“Eclipse 活动 – 隐藏/显示某些 UI 元素 http://www.vogella.de/blog/2009/07/13/eclipse-activities/”,您可以在其中看到具体示例activityPatternBinding
过滤。
他还建议将这些活动与一些活动结合起来commands http://www.vogella.de/articles/EclipseCommands/article.html#commmands_sourceprovider.
活动还可以与核心表达式和您自己的定义表达式(您通过ISourceProvider
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)