gpt4 book ai didi

Eclipse RCP 应用程序 : How to disable specific extensions?

转载 作者:行者123 更新时间:2023-12-03 07:26:43 24 4
gpt4 key购买 nike

我正在使用 Eclipse HELIOS 编写富客户端应用程序。以下条目会自动添加到我的应用程序“PERSPECTIVES MENU”中:“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's RCP tutorial ,你最终会得到一个非常空的 RCP:

alt text

话虽这么说,Vogella 还在他的“Eclipse Activities – Hide / Display certain UI elements ”中讨论了事件,您可以在其中看到 activityPatternBinding 过滤的具体示例。
他还建议将这些事件与一些 commands 结合起来。 .

Activities can also be used together with core expressions and your own define expressions (which you define via ISourceProvider.

关于Eclipse RCP 应用程序 : How to disable specific extensions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4056957/

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