eclipse 插件编写(二)】的更多相关文章

上篇文章简单写了下怎么新建一个eclipse插件工程,这次写一下怎么在上次的工程中添加几个菜单,如菜单栏菜单.工具栏菜单.右键菜单等. 创建一个完成的菜单需要了解三个扩展点,即menus.commands.handlers,其中menus为菜单的扩展点,在引入菜单扩展点后,添加一个menu即添加了一个菜单:commands为行为扩展点,即声明一个行为操作,如:吃饭.跑步等,handlers为具体的行为操作扩展点,吃饭跑步的具体实施.一个menu与一个command相关联,一个command与一个…
前言 前面几篇文章讲了下如果编写简单的eclipse插件,如创建插件项目.编写右键弹出菜单等功能,接下来主要写一下如何生成代码的功能,这一片的功能跟插件本身的编写关联不太大,主要处理插件之后的业务内容.即弹出菜单后,点击后 执行生成代码的功能,由于这一块的功能相对独立,所以单独建一个项目用来管理,以跟插件项目进行解耦,方便后期的维护,由于这一块内容相对较多且引用了其他项目的一些内容,所以简单列举一下内容讲解一下,就不在进行从头进行演示了.后面会附加项目源码,可以自己运行下看看效果. 对了,这里着…
由于项目开发进程中有一些重复性的代码进行编写,没有任何业务逻辑,粘贴复制又很麻烦且容易出错,故想起做一个eclipse插件来满足一下自己的工作需要,同时记录一下,以供以后参考与共同学习.本文主要讲解一步一步开发eclipse插件的过程,没有对每一步进行详细的讲解,如需查看详细介绍请自行百度.Google. 参考网站: http://www.ibm.com/developerworks/cn/java/os-ecplug/ 开发环境:window7.jdk1.6.eclipse4.4 1.新建ec…
参考:http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fworkbench_cmd_menus.htm+ 接着上一篇的内容,上一篇中演示了如何添加一个右键菜单,而上次添加的菜单时在每个元素上点击右键都会弹出菜单的,而我们做生成代码工具时一般是只需要在.java 的文件上进行操作,也就是在.java 文件上右击时才应该只显示生成代码的菜单,其他的地方不应该显示的. 在ecli…
一些实例 1. 遍历当前光标处函数所有的Element Java代码: import java.io.*; import java.util.List; import jeb.api.IScript;   import jeb.api.JebInstance; import jeb.api.ui.*; import jeb.api.ast.*; public class Hello implements IScript {     protected JebInstance mJebInstan…
先说明一下easyexplore插件的功能,easyexplore是一个类似于 Windows Explorer的Eclipse插件,它可以帮助你在不退出Eclipse的环境下迅速浏览本地文件系统. 具体可以看图: 前一阵子项目组来了一批新员工,在配置开发环境的时候,发现有的员工可以安装easyexplore插件,有的安装无效.经过分析发现,有的员工用的Eclipse是从Android开发网站上下载的,adt-bundle-windows包里面的,Eclipse的版本是JUNO版本,有的员工的E…
(一)安装Eclipse插件 Eclipse有很多功能很强大的插件,我现在作为一个菜鸟只知道插件的功能通常都很牛叉实用或者很有趣,那么该怎么安装Eclipse插件呢? 我使用的是Eclipse 4.3,不同版本的操作过程可能略有不同,但本质上是一致的. 方法一:在线安装 1.点击Help —— Install New Software: 2.点击Add: 3.输入Name和Location,其中Name为用户自己对插件的命名,Location为插件资源的安装网址. 4.点击OK后,等待pendi…
使用到的软件 1.Eclipse 开发工具 2.MinGW 编译器 一.Eclipse 中安装 CDT 插件 打开 Eclipse 插件市场 搜索 CDT,并找到如下的插件.插件的版本名字可能不太一样,注意到图标一样就对了 然后 install,完成后重启 Eclipse 就算 CDT 安装完成 二.安装MinGW 编译器 安装导航器地址 https://jaist.dl.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe 三.…
阿里p3c 一.说明 代码规范检查插件p3c,是根据<阿里巴巴Java开发手册>转化而成的自动化插件. (高级黑:P-3C“Orion”,反潜巡逻机,阿里大概取p3c先进,监测,发现潜在问题的意思) 二.源码地址 https://github.com/alibaba/p3c 下载下来之后为:p3c-master文件夹: 对于MAC电脑的mac ,我们使用:p3c-master/ideal-plugin/p3c-common; 导入到ideal中:如下图所示: 核心代码为:src/main/ko…
PyDev for eclipse 插件下载地址http://sourceforge.net/projects/pydev/files/pydev/python解释器以及python类库下载地址http://www.python.org/ftp/python/ Python是一门用途很广且容易上手的语言,我们可以用它来开发工具,也可以开发门户型网站,Python语法简洁而清晰,具有丰富和强大的类库.但是要用MyEclipse来编写Python的话需要安装一个小插件pydev,由于在线安装比较容易…