java – 如何确定哪些eclipse插件对菜单和工具栏有贡献并阻止它们

我正在创建一个使用大量第三方插件的RCP应用程序.其中一些插件提供了我不希望显示的菜单,菜单项和工具栏按钮.如何确定哪些插件正在贡献这些菜单,菜单项和工具栏按钮以及如何禁用它们?
检查菜单,工具栏贡献等细节.

>通过包含插件org.eclipse.pde.runtime将Eclipse Plug-in Spy加载到RCP应用程序中
>要检查当前选择,请按ALT-SHIFT-F1
>要检查菜单,请按ALT-SHIFT-F2,然后选择菜单项

使用活动删除UI贡献. ALT-SHIFT-F2提供的“活动动作定义标识符”值是用作activityPatternBinding规范中的模式的值.有关removing unwanted UI contributions的更多信息,请参阅此问题.

请注意,在使用活动删除不需要的UI贡献时,有时您需要指定UI贡献的插件ID,有时您不会依赖于个人贡献.

注意:插件注册表视图也可用于查找贡献的ID,但您必须进行一些搜索.

翻译自:https://stackoverflow.com/questions/6209033/how-to-determine-which-eclipse-plugins-are-contributing-to-menus-and-toolbars-an

转载注明原文:java – 如何确定哪些eclipse插件对菜单和工具栏有贡献并阻止它们