3.6 中的新增内容

以下内容描述了 Eclipse 发行版 3.6 对 Eclipse 平台所作的一些相关的或重要的更改。这些描述分为下列各组:

插件开发者还会对插件开发者指南中相应的新增内容文档感兴趣。

平台更改
新的平台 PowerPC 64 位、Windows 7 和 Ubuntu LTS 10.04 已成为受支持的配置,通常为这些配置构建并测试 SWT 和 Eclipse。
在命令行中打开文件 根据 SWT 和本机启动程序中的工作,Eclipse IDE 现在支持从命令行打开文件,或打开与 Eclipse 可执行文件相关联的文件。如果 Eclipse 的实例已在运行,那么该实例将打开该文件。否则,将启动新实例。
资源过滤器 现在,可配置项目和文件夹以在工作空间中省略它们在文件系统中的一些子代。过滤的文件和目录不会出现在项目资源管理器之类的视图中,并且不会由构建器之类的工作空间设施处理。可在属性对话框的资源过滤器页面上配置过滤器。添加过滤器时,必须设置以下属性。
  • 过滤器类型 - 确定是否只有匹配资源才会可视(包含)或是否隐藏所有匹配资源(排除
  • 应用目标 - 确定应受影响的资源类型(文件和/或文件夹)
  • 所有子代(递归) - 指示应对整个资源子树使用该过滤器
  • 文件和文件夹属性 - 指定过滤条件

资源过滤器

动态路径变量 链接资源可定义它们相对于用户定义的路径变量的位置。 现在,只有一组预定义路径变量可用:
  • PROJECT_LOC - 指出项目位置
  • WORKSPACE_LOC - 指出工作空间位置

使用这些变量时,系统会根据链接资源的上下文动态地解析这些变量。这些预定义变量还可用于构建用户定义的变量。

动态路径变量

链接资源属性页面

虚拟文件夹 虚拟文件夹是新的资源类型,仅存在于工作空间中并且没有文件系统中的目录支持。这些文件夹可用于创建更灵活的项目结构(通过将分布在整个文件系统中的文件的链接放到一起)。

因为本地文件系统中不存在虚拟文件夹,所以它们只能包含其他虚拟文件夹和链接资源。

虚拟文件夹

虚拟文件夹属性

文件系统导入向导 文件系统导入向导现在支持创建虚拟文件夹以及链接文件和文件夹。

文件系统导入向导

还可相对路径变量创建链接文件和文件夹。

浏览器可使用 WebKitGTK+ Linux 用户现在可使用 WebKitGTK+ 而不是 Mozilla 作为浏览器控制的本机呈示器。请参阅浏览器能否在 GTK 上使用 WebKit 呈示器?

WebKitGTK+ 图像

UNIX 文件许可权 现在支持 UNIX 文件许可权的完整集合。可通过资源属性页面管理这些属性。

文件属性 UI

“打开资源”对话框中的新功能部件 打开资源对话框支持三个新功能部件:

路径模式:如果该模式包含 /,那么最后一个 / 之前的部分用于与工作空间中的路径相匹配:

模式为“*/jface/w*/pa.html”的“打开资源”对话框


相对路径:例如,“./T”与活动编辑器或选择的文件夹中以 T 开头的所有文件相匹配:

模式为“./T”的“打开资源”对话框


更接近的项显示在顶部:如果该模式与多个同名文件相匹配,那么更接近当前编辑或选择的资源的文件显示在匹配项列表的顶部。

模式为“mak”并且匹配多个 Makefile 的“打开资源”对话框

平台任务栏中显示的进度 长时间运行的操作的进度现在可显示在支持此功能的平台上的平台任务栏中。将显示长时间运行的任务(如工作台启动、安装、更新和存储库同步)的进度。

指示同一进度的进度视图和 Win 7 任务栏

取消向导中长时间运行的操作 现在向导运行长时间运行的操作时,进度条旁边会有一个停止按钮。可按停止按钮(或 Enter 键或空格键)以取消进度条中显示的操作。

带有进度条和停止按钮的向导

“快速访问”现在显示命令的键绑定 快速访问 (Ctrl+3) 现在显示命令的键绑定,这样,在下次需要运行命令时,您完全不必输入这些内容,只需使用键盘快捷键。

显示两个命令及其关联键绑定(显示在每个命令描述的结尾)的“快速访问”对话框。

向导中的搜索关键字 文件 > 新建文件 > 导入... 以及文件 > 导出... 向导现在支持通过关键字进行搜索。可输入未出现在向导名称中的搜索术语,该术语将针对向该向导注册的搜索关键字进行匹配。例如,如果在导入向导中搜索“zip”或“directory”,那么会分别显示用于从归档或文件系统导入的向导。

向导中的搜索关键字

可禁用本地历史记录修剪 现在可禁用本地历史记录大小约束。永远不想禁用历史记录的用户不再需要等待关闭就可清除历史记录。要禁用历史记录清除,请访问 打开首选项页面 首选项 > 常规 > 工作空间 > 本地历史记录并禁用限制历史记录大小。请注意,选择此选项时,工作空间本地历史记录的磁盘使用率将继续无限增加。

限制历史记录大小

隐藏空的快速视图栏 为清除 UI 并在修剪区域中腾出空间, 打开首选项页面 常规 > 透视图页面上提供了一个新的首选项,此首选项允许您隐藏空的快速视图栏。请注意,此选项不会禁止该功能;如果透视图中有快速视图(或者您使某个视图成为快速视图),那么系统将显示快速视图栏,不管首选项设置如何都是如此。

隐藏快速视图栏

“文件和文件夹操作”对话框 将文件和文件夹从操作系统 shell(如 Windows 资源管理器)拖放到项目资源管理器上时,会显示一个对话框,此对话框允许用户选择如何导入这些文件。

此对话框不但允许用户仅复制文件和文件夹(传统操作),还允许用户通过仅拖放文件和文件夹就可在项目文件夹中轻松创建链接的资源 和虚拟文件夹层次结构。

“导入文件操作”对话框

此对话框还会自动创建项目路径变量相对链接资源,以便使用链接资源时仍然可移植项目。

安装/更新更改
在安装向导中按许可证分组 要安装的软件现在按安装向导的查看许可证页面中的许可证分组。这意味着您不再需要选择要安装的每一项就可确保查看所有适用许可证。

安装向导许可证查看页面

NTLMv2 代理支持 已向用于和 NT LAN 管理器代理 (NTLMv2) 通信的平台添加了支持。现在,在使用此协议的代理后运行时,可在 Eclipse 用户界面中安装和更新软件。
比较安装历史记录中的配置 安装历史记录页面现在允许您比较两个不同的安装历史记录配置。现在,您可更轻松地查看各种安装配置中已安装、已卸载或已更新的对象。还可删除不需要的安装配置以减少混乱并释放磁盘空间。

“安装历史记录”页面中的“比较”按钮

编辑器更改

这些更改适用于 SDK 中的所有文本编辑器。

调整 Linux 中的内容辅助和悬浮弹出窗口大小 在 Linux/GTK 下,文本编辑器中的内容辅助和悬浮弹出窗口的大小可调整。

带有大小调整区标的内容辅助弹出窗口

现在所有折叠注释在标尺中可视 至今为止,只有代码折叠时垂直和轮廓标尺中才会显示错误和警告。从此发行版开始,折叠区域中的所有注释都可视:

已折叠代码的垂直和轮廓标尺注释

显示标尺注释工具提示命令 鼠标悬浮在文本编辑器左边垂直标尺中的图标上时出现的注释工具提示现在还可通过按键序列显示。但是,没有为它定义键序列。请访问 打开首选项页面 常规 > 键首选项页面以对显示标尺注释工具提示命令指定键序列。

带有标尺注释工具提示的文本编辑器

保存时更好地处理不可映射的字符 现在可以更好地支持使用当前编码无法保存的字符:

存在不可映射字符的“保存”对话框

团队/CVS 更改
增强的“在比较编辑器菜单中打开” 比较编辑器的上下文菜单包含打开打开方式操作,它们会在完整的编辑器中打开该文件。现在,这些操作会根据比较编辑器中的选项在新打开的编辑器中设置选项和插入标记位置。

“在比较编辑器中打开”

在“同步”视图中应用补丁 同步视图现在允许通过将补丁传送至视图或使用同步向导来与补丁同步。如果选择此新方法应用补丁,那么可通过在 打开首选项页面 团队首选项页面上选择新的在“同步”视图中应用补丁选项将模态应用补丁对话框替换为同步视图。

“在同步视图中应用补丁”首选项

与补丁同步时,同步视图中的下拉菜单提供补丁选项,包括反向模糊因子...生成 .rej 文件忽略前导路径分段...

“同步”视图中的补丁选项

而且,与补丁同步向导将显示一个页面,此页面包含在补丁中引用的不可访问的项目。在此页面上选择的项目将在同步之前打开。

“不可访问的项目”页面

“落实”向导中的逻辑模型 落实向导现在显示逻辑模型,就像同步视图所做的一样。

“落实”向导

补丁中的已排序差异 创建补丁操作现在创建包含更改的补丁,这些补丁按项目和文件路径排序。这会使比较补丁变得更容易。
用于配置分支和版本的可用性增强功能 现在,系统会对多个选项启用存储库视图中的配置分支和版本操作。这意味着您能够选择所选项中的任何文件作为所有选中文件夹的标记源。

为多个选项配置分支和版本

有关比较结果中的可能不准确的警告 比较框架限定大型文件的结果准确性。过去此操作以静默方式进行,这会使用户混淆。现在,使用更快速的算法时会出现警告标签。

“算法可能并非最优”标签

调试更改
“表达式”视图中的列 表达式视图现在支持像变量视图一样显示列。要切换至列表示,请从视图的菜单中选择布局 > 显示列

带有若干列的表达式视图

用户还可通过在名称列中单击表达式以直接插入的方式快速编辑现有表达式。要添加新表达式,请单击列表底部的添加新的表达式占位符。

断点详细信息窗格 断点视图现在提供详细信息窗格以显示和编辑断点属性。使用视图的布局菜单来配置详细信息窗格的方向或隐藏此窗格。

断点详细信息窗格

例如,Java 行断点的详细信息窗格允许使用内容辅助在适当位置编辑其条件。使用文件 > 保存 (Ctrl-S) 操作以保存已编辑条件。系统会立即保存复选框和单选按钮属性。