迎接Eclipse 3.5(Galileo)新特性
创始人
2024-04-02 22:41:24
0

Eclipse 3.5新特性包括:

平台及UI   

◆Solaris x86已经加入支持行列

◆Install New Software向导中的“Work with:”下拉框现在支持自动补全

◆增加了一个新的介绍主题,叫做“Slate”

◆打开的编辑器及多编辑器页面间的切换更加容易(快捷键:Ctrl+PageDown/Ctrl+PageUp,Alt+PageDown/Alt+PageUp)

◆为了快速关闭,现在可以安全地跳过清楚历史这一步骤

◆至于编辑器的常规提示框和对话框,或当前工作台窗口、表单现在可以在Mac Cocoa上使用

◆应用程序在打印过程中或打开打印对话框时,可以选择portrait或landscape模式

◆Eclipse富客户端平台现在包含了一个OSGi声明式服务(Declarative Services——DS)的实现

◆你现在可以针对给定选项“钉住”属性视图

◆一个新偏好页,可以管理用于选择工作区的启动提示框

◆About对话框现在提供一种机制,让plug-in可以给平台about对话框提供安装页面

I◆nstall New Software向导现在无需等待连接任何更新服务器就可以立即打开

◆双击垂直折叠线(vertical folding line)可以折起折叠区域

◆比较编辑器有几处增强

◆你现在可以在Debug视图中快速切换挂起线程

◆支持Cocoa和Cocoa上的OpenGL

◆增加对FileTransfer类的支持,使得可以在Explorer和Nautilus文件管理器之间进行copy/paste操作

◆对项目浏览器作出几项改进

◆文本编辑器现在支持块选择模式(也就是按列选择或矩形块选择)

◆你现在可以直接在Synchronize视图中应用一个补丁

◆在Eclipse中比较Word文档变化,现在使用该Word比较功能支持把变化显示为修订

Equinox

◆增强Equinox DebugOptions API,以支持选项设置的动态变化

◆增加一个新的debug跟踪API——org.eclipse.osgi.service.debug.DebugTrace,以增强并简化编写debug跟踪信息

◆OSGi R4.2核心规范给核心框架增加了一些小API

◆新的Equinox并发API

Plug-in开发环境

◆有一个新的Target Platform State(目标平台状态)视图

◆你现在可以创建并共享一个由软件站点的软件组成的目标定义

◆新的Category Definition编辑器可以在输出时用于给特性归类

◆你现在可以查看API相对于API基线的变化

◆通过在菜单introspection mode里调用plug-in Spy来查看关于菜单的信息

◆增强OSGi Declarative Services (DS),以支持***版的DS规范

◆你现在可以从OSGi启动配置中初始化产品定义

◆有一个新的目标平台偏好页面

◆PPlug-in export现在支持创建source bundles

◆Declarative Services现在支持***版的OSGi declarative services规范(1.1)更新

◆PDE中的JAR signing支持扩展包含了对keypass的支持

◆增强目标编辑器,以支持目标定义中的新特性

◆API工具现在可以分析系统类库的使用情况及代码访问运行时不存在的成员时所产生的问题

◆你现可以在非UI线程中启动Junit Plug-in测试

◆Eclipse应用程序启动配置现在支持启动级别(start level)及自动启动设置

◆Plug-in Registry视图现在支持浏览OSGi服务

◆给PDE/Build增加了一个新的扩展,可以使用户从p2库中获取制品

◆API工具现在支持在接口上的两个约束:@noimplement 和 @noextend。这就使得在不想直接实现一个接口的时候可以扩展它

◆即使你已经增大了plug-in的主版本号,仍会被提示破坏API的改变

◆PDE增强了bundle及特性(feature)输出,以把输出的bundles/feature安装到当前正在运行的工作台

◆输出特性、plug-in及产品时可以选择binary cycles

◆PDE增加了declarative services工具,以帮助作者提供组件定义

Java开发工具

◆NLS string hover现在有一个Open in Properties File动作

◆在Caller模式下,调用层级(Call Hierarchy)现在有一个在上下文菜单中有一个Expand With Constructors动作

◆当你在编辑器中输入的时候,Java比较编辑器会更新其结构

◆有一个新的toString()产生器

◆为可覆盖方法增加了一个Open Implementation链接,可以直接打开其实现

◆编辑器与执行环境一致

◆Debug视图现在提供了Peadcrumb(面包屑),显示了当前活动的debug上下文

◆可运行的JAR文件输出向导还可以把所需的类库打包进一个要输出的可运行JAR文件,或打包进与紧挨着该JAR的一个目录中

◆当在写一个分配表达式(allocation expression)时发生补全操作,内容助手现在可以提示一个类的可用构造方法

◆如果检测到无用代码,编译器现在可以发出警告

◆类库、变量或容器入口的路径现在可以是与项目相关的任何位置

◆在Jovadoc hover的头部及Javadoc视图中,现在都提供了引用其他类型和成员的链接

◆随该Eclipse发行的JUnit4版本更新为4.5

◆Javadoc视图及hovers现在都支持{@inheritDoc}标签并给覆盖方法增加链接

◆同一值的比较现在由编译器检测,默认情况下会发出警告

完整的Galileo发布时间表显示出在6月24日GA版本到来之前,还有两个RC版本。

【编辑推荐】

  1. Eclipse插件之Spring IDE
  2. NetBeans快捷键与Eclipse快捷键比较
  3. 解决Eclipse无法调试J2ME程序的配置方法
  4. MyEclipse配置WebService
  5. Eclipse工具使用格式化模板应用

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...