eclipse 插件汇总

eclipse 插件网

 

 

eclipseplugincentral

 

 


插件安装方法:

    • 把插件文件直接覆盖到eclipse目录里是最直接也是最愚蠢的一种方法!以为日后想要删除这些插件会非常的困难!强列的不推荐使用!!
    • 使用link文件,就是把插件存放到任一的地方(例如/eclipse/MyPuls),然后 在eclipse的文件夹里新建一个links的文件,在里面添加一些后追名为.link的文件(例如emfPlugins.link)结构是这样的:

      /eclipse/
           links/
                emfPlugins.link
                webtools.link
                updateManager.link
                ...
           ...

      link文件的里包含这样一条 “path=D://JavaDev//plugins//vssplugin”这个路径就是插件的存放路径。

       

    • 使用eclipse自带的图形界面的插件安装方法:选择Help > Software Updates > Manager Configuration

在选择Add > Extension Location 找到你要安装插件的目录就可以了。强烈推荐这种方法,优点很多比如可以方便的添加删除,也不用自己写link文件!

 备注:Eclipse插件的目录结构

/eclipse-plugins/ 
   eclipse/ 
      .eclipseextension
      features/ 
      plugins/

第2.3种方法所指向的目录都指的是"eclipse"目录,

如果用第3种方法,在eclipse这个目录下必须有文件.eclipseextension,如果你下的插件没有这个文件,那就随便eclipse安装目录下的那个文件靠过去就行了!只有有这么个文件就可以了,内容没什么用,主要是一些版本信息!例如:

id=org.eclipse.platform name=Eclipse Platform
version=3.1.1
这里有一个官方的权威讲解http://www.ibm.com/developerworks/opensource/library/os-ecl-manage/#eclipseDirStructure
各类常用插件介绍和下载地址:

 

Properties Editor   

Properties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式

Colorer Take   

Colorer Take 为上百种类型的文件按语法着色

XMLBuddy   

XMLBuddy 编辑xml文件

Code Folding  

Code Folding 加入多种代码折叠功能(比eclipse自带的更多)

Easy Explorer   

Easy Explorer 打开在eclipse中选定文件所在的目录。

Fat Jar   

Fat Jar 打包插件,可以方便的完成各种打包任务,可以包含外部的包等

RegEx Test  

RegEx Test 测试正则表达式

Jigloo GUI Builder   

Jigloo GUI Builder JAVA的GUI编辑插件

Profiler

Profiler 性能跟踪、测量工具,能跟踪、测量BS程序

AdvanQas   

AdvanQas 提供对if/else等条件语句的提示和快捷帮助(自动更改结构等)

Log4E   

Log4E Log4j插件,提供各种和Log4j相关的任务,如为方法、类添加一个logger

VSSPlugin   

VSSPlugin VSS插件

Implementors  

当追踪方法代码时,Eclipse默认是转到方法的接口类,而接口中是只有方法名称没有具体的实现代码,此插件提供了追踪到具体实现类的实现代码的功能。

Call Hierarchy  

Call Hierarchy 显示一个方法的调用层次

EclipseTidy

EclipseTidy基于HTML Tidy提供校验和格式化HTML/XML文件的功能

Checkclipse   

Checkclipse 检查代码的风格、写法是否符合规范

Hibernate Synchronizer   

Hibernate Synchronizer Hibernate插件,自动映射等

VeloEclipse    

Velocity插件在线更新地址http://log4e.jayefem.de/update

EditorList   

方便的列出所有打开的Editor

MemoryManager   

内存占用率的监视

TomcatPlugin   

支持Tomcat插件

lomboz   

LombozEclipse的一个J2EE的插件,它将很多Java应用服务器、J2EE组件和Web应用开发集成到Eclipse中,可以帮助Java开发者使用Eclipse建立、测试、部署J2EE应用。 -支持JSP编写,包括:语法着色和语法检查。

EclipseQuote   

EclipseQuote是为Eclipse IDE 提供的插件,可以用于监视股市行情的走势。它可以在eclipse 视图中显示股票报价。可以增加新股票,更新价格,点击完成功能。

JSEclipse   

可以编辑JavaScript 文件,支持语法突出显示和包括了一些常用的面向对象的方法。支持的面向对象的功能有:构造函数,类方法,实例方法,类变量等等。支持代码错误提示,警靠报告等。

CSS Editor   

CSS Editor (Eclipse Plugin)这是一个为Eclipse 提供的插件,可以编辑复杂的CSS功能。

eclipse UML   

UML建模插件功能其全。

commonclipse   

commonclipse是为jakarta commons-lang用户提供的eclipse 插件。它可以使用commons-lang生成器自动生成下列方法:toString(), hashCode(), equals(Object), compareTo(Object)

AntView  

AntView 是一个elipse插件,可从Eclipse IDE中运行Ant建造文件。

StrutsIDE  

StrutsIDE是开发Struts框架开发工具。它提供了struts-config.xml配置文件的图形管理界面。

SQLExplorer   

SQLExplorer可以通过JDBC访问几乎任何一种数据库。同时也支持像Hibernate这样的工具访问数据库。

Jode   

一款Java的反编译工具。

Subclipse(v1.2.4)

源码管理工具SubversionJava客户端,对使用Subversion做源码管理的,这个相信用的会比较多。默认使用JavaHL接口,如果使用中没有问题的话,最好别切换

官网地址:http://subclipse.tigris.org/
Update site: http://subclipse.tigris.org/update_1.2.x
Mylyn的集成

Spring IDE (v2.0.2)

开发Spring应用的好工具,最新的2.0.2能够完美的支持Spring的最新版v2.5。升级到Spring 2.5的别忘了赶紧把你的Spring IDE也升级到最新吧。
官网地址:http://springide.org/blog/
Update Site
http://www.springide.org/updatesite/

Hibernate Tools(v3.2.0GA)

开发Hibernate应用的好工具,由于我写的Hibernate都是使用Anotation方式的,所以对于此工具在常见的x.cfg.xml中的功能不清楚,不过我使用这个工具主要是用来调试HQL
官方网站:http://www.hibernate.org/255.html

Properties Editor

一个比较好用的属性编辑器,自动调用native2asc,因此能够输入Unicode国际字符(当然包括中文了),装完后别忘了变更*.properties的默认编辑器哦
官方网址:http://propedit.sourceforge.jp/index_en.html
Update Site
http://propedit.sourceforge.jp/eclipse/updates/

Cold Folding

Java的代码进行折叠的一个小工具,比Eclipse自带的Folding多了好多种选择
官方网站:http://www.realjenius.com/platform_support
Update Site
http://eclipse.realjenius.com/update-site

Log4E

一个方便的生成Log日志代码的小工具,对于项目中统一Log代码风格及个人偷懒的好工具。
支持JDK自带LogLog4jCommon Logging等,建议使用Common Logging,毕竟更通用哈。
官方网站:http://log4e.jayefem.de/index.php/Main_Page
Update Site
http://log4e.jayefem.de/update

Implementors

自动导航到接口的实现类上,如果只有一个实现此接口的类,则直接转向这个实现类。如果有多个实现类,则出现列表让你选择,基于接口编程人士的最爱!
官方网站:http://eclipse-tools.sourceforge.net/implementors/
Update Site
http://eclipse-tools.sourceforge.net/updates/

Mylyn

一种基于Context的兴趣管理工具。
当你有几十甚至上百个文件,而每次一个任务只是涉及到其中一小部分时,相信大家都有过拖动长长的Package Explorer寻找某个文件的痛苦吧。尤其是当你完成了一个任务后发现有错误,回头修改的时候,你还知道你改过哪些文件吗?还知道哪几个文件是重点修改的吗?还知道哪几个文件的哪几个方法是重点修改的吗?
如果你想解决这些问题,那么Mylyn就是你的选择。其兴趣点的计算方式相当独特,用过后你发现你再也离不开它了。
目前主流的大型的插件都支持对Mylyn的集成(如SubclipseMyEclipseSpring IDE等)。
推荐几个学习Mylyn的好文章:
Mylyn 2.0,第1 部分: 集成的任务管理
Mylyn 2.02 部分: 自动上下文管理
InfoQ: Mylyn 2.1:重构Eclipse用户界面提高生产力
官方网站:http://download.eclipse.org/tools/mylyn/update/e3.3for Eclipse 3.3

MyEclipse

这个相信搞J2EE开发的应该都听说过了。
官方网站:http://www.myeclipseide.com/

RegEx Test or QuickRex

正则表达式调试工具,由于我没怎么用过,不作评论,仅提供相应的下载地址
RegEx Test
官方网站:http://brosinski.com/regex/
Update Site
http://brosinski.com/regex/update

QuickRex
官方网站:http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html
Update Site
http://www.bastian-bergerhoff.com/eclipse/features

反编译

jadclipse(http://sourceforge.net/projects/jadclipse/)不错, 但版本之间兼容很差. Jadclipse主站上讲了哪些版本可以用在哪些版本的eclipse. 一定要下对应的版本, 否则即使装上了 (Window->Preferences->Java->JadClipse选项的), 反编译时也会出错. Jadclipse实际只是为著名的反编译器jad做了个壳而已, 所以装这个插件, 要顺便把jad下下来, (一般就一个可执行文件), 再在Window->Preferences->Java->JadClipse设置好jad的路径, 或者把jad放在PATH.

JodeDecompiler也很不错, 是基于jode的反编译插件, 自带jode反编译器, 装上就可以用, 而且与eclipse版本兼容方面比jadclipse做得好多了. 不过jad有很多选项可以设置, 个人感觉功能上比jode强一些.

另外介绍一个同样基于jode的反编译软件Jcavaj, 它是独立运行的程序, 不是插件. 它有比较友好的图形界面. 如果只是想研究jar包的反编译代码, 不想打开eclipse这样的大IDE, 自然会发现Jcavaj这个小软件的好处.

Java代码规范检查

Checkstyle(http://checkstyle.sourceforge.net/) + PMD(http://pmd.sourceforge.net/) + Findbugs(http://findbugs.sourceforge.net/). 全开源的. 当然这几个都是独立的, 只是各种检查的方向不同. 实际这些检查不但可以检查规范, 还能找出很多潜在的Bugs.

Checkstyle偏向于检查代码规范.

PMD提供多种IDE插件, 看官方描述:

PMD scans Java source code and looks for potential problems like:

·     Possible bugs - empty try/catch/finally/switch statements

·     Dead code - unused local variables, parameters and private methods

·     Suboptimal code - wasteful String/StringBuffer usage

·     Overcomplicated expressions - unnecessary if statements, for loops that could be while loops

·     Duplicate code - copied/pasted code means copied/pasted bugs

Findbugs顾名思义为了帮助找Bugs, 偏向于代码安全.

三个一起用那就规范得无敌了.

开发C/C++

没什么好说的, 当然是CDT, 且开源. 这个很不错, 特别是在没有VS, 比如环境是Linux(当然Linux下有其他很多开发C/C++IDE), 这个太好用了. EclipseC/C++就跟写Java一样方便, 包括调试都基本与Java一致. 当然速度没有VS, 因为Eclipse本身就比VS慢好多, 谁叫是跑在JVM上的呢.

Tomcat作服务器作Web开发调试

个人比较喜欢Sysdeo Tomcatplugin(http://www.sysdeo.com/eclipse/tomcatplugin), 用起来很不错, 且开源.

UML

eUml2 + Uml2+Emf+Gef

eUml2(http://www.soyatec.com/main.html, 兼容EclipseUml2, 而且更牛. eUml2EclipseUml2都是商业的, 不过有免费版, 功能少一些, 学习的话自然想办法弄破解. 后三者全开源的. 支持直接代码生成类图, 直接画类图生成代码, 支持各种Uml, 与代码都结合得不错.

虽然要这么多东西, 尽管直接装eUml2EclipseUml2好了, 有的包里会包含Uml2+Emf+Gef, 或者会提示直接下载安装, 这样就不用考虑版本的搭配问题了.

编辑xml

XMLBuddy (http://www.xmlbuddy.com). 主要提供是有关DTD方面的验证, 代码助手等功能; 免费. 收费版是XMLBuddy Pro, 它相对于XMLBuddy来说, 扩展了许多功能, 比如对Schema, XSLT, RELAX NG 的支持. 对于XML的一般编写, XMLBuddy已经够用了.

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值