Eclipse插件开发

1 概要

Eclipse依然是开发java的主流IDE之一, 技术公司如要提升开发侧的效率或者为产品吸引开发者,可以开发Eclipse插件。
本文将介绍Eclipse插件开发的一些点。

2 插件开发

2.1 按钮扩展

2.1.1 扩展菜单

扩展菜单扩展点org.eclipse.ui.menus,指定命令id。
Eclipse插件开发

2.1.2 实现命令

Eclipse插件开发
处理类继承AbstractHandler
Eclipse插件开发

2.2 偏好扩展

2.2.1 扩展页面

偏好页面扩展点:org.eclipse.ui.preferencePages。
Eclipse插件开发

2.2.2 页面实现

Eclipse插件开发

2.2.3 初始化偏好

插件**的时候初始化:
Eclipse插件开发
Eclipse插件开发

2.3 向导扩展

向导提供创建项目或文件的指引式操作。

2.3.1 扩展配置

在扩展点配置org.eclipse.ui.newWizards。
Eclipse插件开发

2.3.2 实现向导

继承向导父类,实现向导接口。
Eclipse插件开发

2.3.3 实现页面

Eclipse插件开发
Eclipse插件开发

2.4 编辑器扩展

2.4.1 扩展配置

在扩展点配置org.eclipse.ui.editors。
Eclipse插件开发

2.4.2 编辑器实现

Eclipse插件开发