4

如何开始为 Eclipse 开发插件?我需要一个尚未出现的工具来进行进一步的开发......所以我主要担心的是:

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

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

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

4

1 回答 1

8

最简单的方法仍然是下载并安装 Eclipse 的RCP 版本(您正在使用)。

随之而来的是一系列项目模板,这些模板将准确地说明您想要探索的主题,既适用于 RCP 独立版,也适用于 Eclipse 贡献本身。

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

例如,请参阅本文及其下一部分以添加对 eclipse 的贡献。

贡献

e4 的关键创新之一是应用程序模型与应用程序部分的实现(例如视图)之间的分离。

应用程序模型可以使用片段进行扩展。
片段是一个小的应用程序模型本身,它定义了需要添加到根应用程序模型的元素。片段可以添加任何可以成为应用程序模型一部分的东西,例如处理程序、菜单项甚至窗口。

应用模型


关于默认的 Eclipse 插件开发模板Mr_and_Mrs_Dorg.eclipse.pde.ui.templates评论中报告:

他们在New Project > Plug-in Project(给它一个名字!)> ...Next > Templates
它们出现在 Eclipse IDE for Eclipse Committers 中——它们确实属于org.eclipse.pde.ui.templates插件。

于 2010-04-10T06:17:01.440 回答