现在在 eclipse 中,无法使用 eclipse 扩展扩展由其他插件定义的菜单:
org.eclipse.ui.menus。
我想在搜索中添加一个菜单项,但不是搜索页面。由于菜单搜索是由 org.eclipse.search 定义的,因此我无法添加它。
但我看到 JDT 和 CDT 在搜索下添加了一些菜单项。有没有人知道他们是如何工作的?
任何提示表示赞赏。
最佳答案
您可以使用 org.eclipse.ui.actionSets 从其他插件扩展菜单延伸点
这就是 JDT 通过自己的操作扩展搜索菜单的方式。为了在给定的菜单中执行操作,您必须填写 menubarPath
值(value)。例如,Java 搜索操作的 JDT 填充了:
org.eclipse.search.menu/dialogGroup
我建议导入 JDT UI 源并查看 JDT plugin.xml 文件。为此,您需要一个经典的 Eclipse SDK,然后在插件 View 中右键单击
org.eclipse.jdt.ui
插件并选择导入作为源。
关于eclipse - 是否可以扩展 Eclipse 搜索菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6937322/