论坛首页 Java版 企业应用

挑了几个比较好用的eclipse 3.4新特性(附下载地址)

浏览 6809 次
精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-06-25 关键字: eclipse

介绍

eclipse 3.4 代号为ganymede (G anymede (英语发音"GAN uh meed")为最大的木星 已知卫星,也是第七颗发现的木星卫星,在伽利略发现的 卫星中离木星第三近,在希腊神话中 Ganymede是一个特洛伊美人的男孩(一个美少男),被宙斯带去给众神斟酒)。

 

1,面包屑

其实就是当前类到项目(project)的路径,其中包括包和文件夹。

另外,使用者还可以自由地在同一路径下的某个节点处,纵向切换到其他元素。

 

Picture showing the breadcrumb in the Java editor

 

在节点所在位置做一些操作,比如在同级新增一个类

Context menu on breadcrumb item

 

纵向切换元素

Breadcrumb drop down

 

2,针对有问题的代码,只要鼠标移动上去,就能提示解决方案信息

 

Enriched Problem Hover

 

3,万能的快速协助(quick assist)

只要在任何代码处,按 ctrl + 1,就有可能出现相关的提示,预测你的下一步动作。

 

创建getter 和 setter

Screenshot of the 'create getter and setter' quick assist

 

抽取方法

Screenshot of the 'extract method' quick assist

 

将低性能的字符串拼接,改用StringBuilder

Picture showing the 'Convert to StringBuffer' quick assist

 

将字符串拼接改用MessageFormat

Picture showing the 'Convert to MessageFormat' quick assist

 

4,按保存时,自动格式化代码(分格式化全文和格式化修改的代码)

省去了,保存前,按ctrl + shift + f 的时间。

 

Save action preference page

 

5,当前元素的高亮功能,根据元素是被引用还是赋值(读或写),来 区分 不同的颜色

 

Picture showing read and write accesses in the Java editor

 

6,annotation 格式化

  • Annotations on members:

    A member annotation

  • Annotations on parameters:

    A parameter annotation

  • Annotations on local variables:

    A local variable annotation

7, Junit 支持对线程内每个帧(方法)的调用时间输出

 

JUnit view with elapsed time

 

8,在outline里,支持对同一个类中,方法的重排序

 

Outline view showing a drag and drop interaction.

 

9,查找某个元素的调用层次,支持更多,更细的内容,包括成员变量访问等,call hierarchy

 

Caller Hierarchy on a field

 

10,更多的搜索选项

 

Picture showing the match location selection UI

 

11,加强了debug 变量查看功能,不需要再按 ctrl + shift + i 来查看变量的值

 

Debug hover

 

12,新增模拟服务端监听的debug功能

 

Connect tab using a socket listening connector

 

 

eclipse 最新版 3.4 下载链接地址:

http://ganymede-mirror1.eclipse.org/eclipse/downloads/

 

   
时间:2008-06-26
果然强大.不知道以前的插件他是否支持? 比如 myeclispe等等.
   
0 请登录后投票
时间:2008-06-26
最大化的时候,可以查看其他视图,这个现在终于可以做到了。
   
0 请登录后投票
时间:2008-06-26
MyEclipse最新的6.5版本依然是基于Eclipse3.3的。估计得等到一两个月以后才会推出针对3.4的版本吧……
   
0 请登录后投票
时间:2008-06-26
不错,这个比较直观。
   
0 请登录后投票
时间:2008-06-26
很好很强大,在平时开发中,都是常用的功能
   
0 请登录后投票
时间:2008-06-26
好,又能省不少事儿了。
   
0 请登录后投票
时间:2008-06-26
恩,不错,谢谢LZ这么用心,等MYECLIPSE更新后一定得试试
   
0 请登录后投票
时间:2008-06-26
3.4对1.5版的subversion有兼容问题
   
0 请登录后投票
时间:2008-06-26
哦 好像支持建模了。。。看看
不过体积真的变大好多了
   
0 请登录后投票
论坛首页 Java版 企业应用

跳转论坛:
JavaEye推荐