gpt4 book ai didi

eclipse - 开发 Eclipse 插件并向导航器添加子菜单项

转载 作者:行者123 更新时间:2023-12-02 17:13:19 24 4
gpt4 key购买 nike

这是我第一次尝试 Eclipse 插件 - 插件架构庞大,有点让人不知所措,但我在网上找到了许多教程和操作方法,这很有帮助,但尝试执行以下操作是我的动力坚果:

我想添加一个子菜单项,当您右键单击 Eclipse 项目时,该子菜单项可在导航器上下文菜单中使用。

我可以让子菜单出现在项目文件或文件夹上,但完全不知道如何让它出现在项目上。

有人愿意为我提供从创建新插件项目开始的分步说明吗?这可能是一个很多问题,但我似乎找不到包含适量细节的在线指南。我特别想使用插件项目向导,而不是手动编写 plugin.xml 文件,因为我对 Eclipse 插件架构不太熟悉。

最佳答案

好的 - 我明白了 - 这很简单,但我迷失在 API 的噪音中 -

使用插件项目向导创建一个新的插件项目,并在向导启动后...

1.在 Plug-in Project 页面上,使用任意名称作​​为项目名称,并使用 3.5 作为目标平台 eclipse 版本

2.在内容页面上,向前跳,然后按下一步

3.在模板页面上,选择“带有弹出菜单的插件”,然后按下一步

4.在 Sample Popup Menu 页面上,您将看到 eclipse 已预先填充该字段“目标对象的类”,值为“org.eclipse.core.resources.IFile”。这意味着只有当您右键单击其中的文件时才会出现弹出菜单一个项目。因为我们希望在右键单击项目时出现菜单我们正在使用 Navigator View ,只需使用“org.eclipse.core.resources.IProject”即可

5.完成

您可以通过右键单击 MF 文件来验证弹出窗口是否按预期显示和“运行方式”> Eclipse 应用程序

现在重构生成的代码以使用 menuContributions 和命令而不是 objectContributions 和操作:)

关于eclipse - 开发 Eclipse 插件并向导航器添加子菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1916528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com