首页 文章

我想使用扩展点org.eclipse.ui.commands扩展Eclipse Search菜单

提问于
浏览
0

我有一个插件,使用扩展点org.eclipse.ui.actionSets扩展Eclipse 3.7(Indigo)中的Eclipse Search菜单 . 鉴于在Eclipse 3.8和4.2(Juno)以及Eclipse 4.3(Kepler)中不推荐使用actionSets,我想废弃actionSets实现并使用扩展点org.eclipse.ui.commands替换它 .

然而,这似乎(并且不是)直截了当 . 如果我使用指向任何其他菜单的locationURI,我可以看到我添加的新命令 . 但是,搜索菜单是坚定的,我无法扩展它!

有什么建议?

我已经阅读了Is it possible to extend Eclipse Search MenuAdding menu item in Eclipse提出的问题,但似乎没有解决方案 .

一些背景:http://www.eclipse.org/forums/index.php/t/21216/

1 回答

  • 0

    好的,经过一番调查,我发现可以重新定义搜索菜单 .

    <menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=Navigate">
        <menu 
            id="org.eclipse.search.menu"
            label="Search">
            <separator name="dialogGroup"/>
        </menu>
    </menuContribution>
    

    此解决方案的一个小缺点是,“搜索”菜单中的菜单项会根据添加新菜单项的位置进行重新排列 .

相关问题