`
yiliner
  • 浏览: 213108 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

介绍

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/

分享到:
评论

相关推荐

    eclipse3.4插件-Hibernate

    Eclipse3.4 版本是其中的一个重要迭代,它引入了许多新特性并优化了性能。在这个版本中,开发人员可以找到对各种框架和技术的支持,包括对Hibernate ORM框架的集成。 Hibernate 是一个流行的Java对象关系映射(ORM...

    Eclipse3.4 汉化包

    Eclipse3.4,也称为Ganymede,是Eclipse平台的一个重要版本,发布于2008年,它引入了许多新特性和改进。汉化包则是为了方便中国用户使用而制作的,将原本英文界面翻译成中文,使操作更加便捷。 首先,Eclipse3.4的...

    eclipse3.4汉化包

    值得注意的是,尽管Eclipse3.4的汉化包可以提升中文用户的使用体验,但这个版本相对较老,可能不支持最新的开发技术和特性。因此,对于专业开发,建议使用最新版本的Eclipse,它不仅提供了更多的功能,还拥有更好的...

    Eclipse3.4汉化包.rar

    安装汉化包的过程一般包括以下几个步骤: 1. 下载汉化包:首先,你需要从可靠的源获取Eclipse3.4汉化包,确保其安全性和适用性。 2. 解压缩:使用解压缩软件(如WinRAR或7-Zip)打开下载的RAR文件,提取其中的文件...

    Babel-Language-Pack-eclipse-3.4.1-zh-CN.zip

    该压缩包包含以下几个关键部分: 1. **features**:这是Eclipse插件的特征目录,其中包含关于语言包的元数据和配置信息。在Eclipse中,特征(features)是插件的集合,它们通常代表了一组相关的功能。在这个目录下...

    tomcat6.0源码,可直接导入eclipse运行

    Tomcat由几个关键组件组成: 1. **Catalina**:这是核心部分,负责Servlet和JSP的处理。Catalina提供了一个基于事件和生命周期接口的服务器端应用模型。 2. **Jasper**:这是JSP引擎,负责将JSP页面转换为Java类,...

    eclipse ve 安装文件

    2. **解压文件**:将下载的压缩包解压到本地文件夹,你会看到几个关键的文件和文件夹: - `site.xml`:这是一个站点描述文件,用于定义插件仓库的结构和内容。 - `artifacts.jar`:这个文件包含了插件安装所需的元...

    SQLExplorer for Eclipse 插件

    这款插件在Eclipse 3.4版本上经过验证,表现优秀,能够帮助开发者更加便捷地进行数据库的查询、更新和管理。以下是关于SQLExplorer的详细介绍: **安装过程** SQLExplorer的安装非常简单,用户只需将压缩包中的两个...

    eclipse帮助

    Eclipse Platform采用了高度模块化的设计,主要由以下几个组件构成: - **工作区(Workspace)**:存储用户的数据和项目。 - **工作台(Workbench)**:包含编辑器、视图等组件,为用户提供开发界面。 - **平台核心...

    Eclipse

    Eclipse 的架构主要分为以下几个层次: - **核心层**:提供基本服务,如资源管理、命令处理等。 - **工作台层**:包含用户界面元素,如视图、编辑器等。 - **插件层**:支持第三方插件扩展功能。 **2.3 项目与资料...

    myeclipse 7.0注册码

    根据提供的下载地址(http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEclipse_7.0M1_E3.4.0_Installer.exe),用户可以直接下载MyEclipse 7.0 M1版本的安装程序。安装过程中,请按照提示...

    myEclipse安装说明

    通常,“dropins”目录包含以下几个关键子目录: 1. **%myeclipse_home%/dropins/eclipse/features/plugins/**:这里存放了MyEclipse的核心功能插件。 2. **%myeclipse_home%/dropins/svn/eclipse/features/plugins...

    nutch爬虫+java+eclipse

    在爬虫开发中,Java的优势主要体现在以下几个方面: 2.1 强大的网络库:Java提供了丰富的网络编程API,如HttpURLConnection和HttpClient,可以方便地处理HTTP请求和响应。 2.2 解析库:Java有许多强大的HTML和XML...

    Struts2.2+Spring2.5.5+Hibernate3.4项目及开发jar包

    这个组合在过去的十几年中广泛应用于企业级应用开发,提供了强大的MVC(模型-视图-控制器)架构支持、依赖注入以及持久化管理功能。 Struts2是基于MVC设计模式的开源Web应用框架,它继承了Struts1的优点,并引入了...

    myeclipse 8.0

    2. **安装包下载地址**: - 官方网站提供MyEclipse 8.0 M1的安装包下载,适用于Windows操作系统。 - **下载链接**:...

    Eclipse中文教程

    - **贡献:** IBM在最初的几年里对Eclipse项目投入了大量的资源,之后它被移交给了Eclipse基金会,该基金会继续推动其发展。 **1.2 开放原始码软件** - Eclipse作为一个开源项目,意味着它的源代码是公开的,任何...

Global site tag (gtag.js) - Google Analytics