在我的eclipse插件中,我使用CNF(Common Navigator Framework)指定了我的自定义导航器。除了上下文菜单外,我得到了一切。
我为它创建了一个新的查看器扩展程序,我在其中定义了一个带有相应组的弹出菜单(我超越了项目资源管理器中的所有组),它确实显示出来并且我想要在其中显示所有内容,确实出现了。
然而,其中出现了许多我不想出现的事情。
作为示例,上下文菜单中有Run As...
选项,我不想要,因为我无论如何都无法运行。我尝试使用Plugin-Menu-Spy来查找这个menuItem的贡献位置,但它不会给我任何关于它的信息。
我发现在我的popUp-Extension中设置allowsPlatformContributions = false
时,不需要的menuItems会消失,但我想要的导入和导出菜单也会消失。
那么如何从导航器的上下文菜单中删除Run As...
menuItem?我可以申请某种过滤器吗?