我正在构建一个插件,并将一个条目添加到上下文菜单中(在项目树中的文件夹上单击鼠标右键)。
到目前为止,可以按照本教程进行操作:http : //www.eclipse.org/articles/article.php? file = Article-JFaceWizards/ index.html
问题在于它将我的条目添加到上下文菜单的根目录中。由于我的输入涉及“ New XXX”向导,因此我希望它转到“ New”子菜单。
似乎我必须在我的plugin.xml中设置正确的locationURI或menuPath。但是我找不到对应于该子菜单的locationURI或menuPath。我怎么能找到那个?
新的贡献是基于菜单ID的,而不是基于菜单路径的。所以应该是这样的:
<menuContribution
locationURI="menu:file?after=additions" />
Run Code Online (Sandbox Code Playgroud)
有关的示例,请参见此SO答案locationUri。
有关更多信息,请参见菜单扩展。确切的ID是:
有关将条目添加到菜单的更多信息,请参见“ 如何在弹出菜单中添加项目? ”(来自justinmreina)。