天天看点

定制Eclipse IDE之功能篇(一)

这一篇文章将记录一些Eclipse插件拓展(extension),简单讲述常用拓展的用法,但可能不会那么详细。

我的主要插件的拓展如下:

一、org.eclipse.ui.startup

这一个拓展可以说很关键,他可以让我们在eclipse启动时候做一些事件(之后很多小功能东西依靠它做的)。

XML配置:

<a></a>

对应实现类:

二、org.eclipse.ui.newWizards

这个是向导拓展。就类似新建项目,然后下一步下一步的操作。

在这里我用来做新建应用模板的工程,在向导拓展里面实现应用模板生成。

定制Eclipse IDE之功能篇(一)

具体代码就不显示,BTProjectWizard 只是一个容器,他还需要添加WizardPage进去。

另外可以将向导拓展添加到右键菜单上。

XML配置如下:

三、org.eclipse.ui.menus

单独在菜单栏添加项。

例如:我添加一个同步菜单

定制Eclipse IDE之功能篇(一)

实现类:

四、org.eclipse.ui.perspectives

定义透视图

定制Eclipse IDE之功能篇(一)

实现类:实现类内容就是对视图的布局,在第一篇文章里面有写。

五、org.eclipse.ui.actionSets

定义操作动作,可以放置到菜单栏或工具栏上。

定制Eclipse IDE之功能篇(一)

里面menubarPath、toolbarPath操作按钮放或不放,放哪。

常用的拓展就先介绍到这里,目的是希望大家知道有这东西,而不是具体怎么实现。

本文为原创文章,转载请保留原出处,方便溯源,如有错误地方,谢谢指正。

本文转自 海角在眼前 博客园博客,原文链接:http://www.cnblogs.com/lovesong/p/4693666.html   ,如需转载请自行联系原作者