gpt4 book ai didi

java - Eclipse 的 Eclipse 插件开发

转载 作者:搜寻专家 更新时间:2023-11-01 01:48:12 24 4
gpt4 key购买 nike

如何开始为 Eclipse 开发插件?我需要一个目前还没有的工具来进行我的进一步开发...所以我主要关心的是:

  • 如何添加视角?
  • 如何添加菜单项?
  • 如何将 View 添加到“显示 View ”菜单中?
  • 如何添加到首选项面板?
  • 我如何获取信息,例如:
    • 工作区在哪里?
    • 在编辑器中打开了哪些文件?
    • 哪些项目在左侧项目 View 中折叠/展开?
    • .....
  • 我应该考虑哪些约定(命名...)?
  • 如何设置更新站点/部署?

你能给我一些提示、链接、教程等吗?

不要误会我的意思。我使用 Eclipse RCP 开发独立应用程序已经有一段时间了,所以我熟悉这些技术,但我从未开始为 Eclipse 本身开发插件。谢谢。

最佳答案

最简单的方法还是下载安装 RCP edition 的 eclipse(您正在使用的)。

它附带了一系列项目模板,这些模板将准确说明您想要探索的主题,既适用于 RCP 独立版,也适用于 Eclipse 贡献本身。

http://www.vogella.com/articles/EclipsePlugIn/images/xeclipseideplugin40.png.pagespeed.ic.MhPsqStO7i.png

参见 this article及其 next part例如添加对 eclipse 的贡献。

Contribution

One of the key innovations of e4 is the separation between the application model and the implementation of the application’s parts, such as view.

The application model can be extended using fragments.
A fragment is a small application model itself and defines elements which need to be added to the root application model. Fragments can add anything that can be part of the application model, for example handlers, menu items or even windows.

app model


关于 default Eclipse Plugin Development Templates ,它们在 org.eclipse.pde.ui.templates 中,Mr_and_Mrs_D报道 in the coments :

They are in New Project > Plug-in Project (give it a name !) > ...Next > Templates.
They are present to the Eclipse IDE for Eclipse Committers - and they belong indeed to org.eclipse.pde.ui.templates plugin.

关于java - Eclipse 的 Eclipse 插件开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2612426/

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