我正在构建一个插件,并在上下文菜单中添加一个条目(右键单击项目树中的文件夹)。
到目前为止,它遵循本教程: http://www.eclipse.org/articles/article.php?file=Article-JFaceWizards/index.html
问题是它在上下文菜单的根目录中添加了我的条目。由于我的条目引用了“新XXX”向导,我希望它转到“新建”子菜单。
好像我必须在plugin.xml中设置正确的locationURI或menuPath。但是我找不到与该子菜单对应的locationURI或menuPath。我怎么能找到它?
答案 0 :(得分:4)
新的贡献是基于菜单ID,而不是基于菜单路径。所以它应该是这样的:
<menuContribution
locationURI="menu:file?after=additions" />
有关locationUri
的示例,请参阅此SO answer
有关详情,请参阅Menu Extension。确切的ID是:
alt text http://eclipsesource.com/blogs/wp-content/uploads/2009/04/spy21-300x240.png
有关向菜单添加条目的详情,请参阅“How to add items in popup menu?”(来自justinmreina)。
答案 1 :(得分:0)
如果您为“新建XXX”向导创建了一个插件,则可以通过自定义透视图在右键单击导航器中时看到的“新建”菜单中添加该插件。
转到窗口 - &gt;自定义透视图并单击快捷方式选项卡。你应该看到'新XXX'。选择它,你就可以了。