在开始这一部分的工作台教程前,非常有必要熟悉一下工作台中不同的组成元素。一个工作台由以下几个部分组成:

  • 透视图(Perspective)
  • 视图(View)
  • 编辑器(Editor)

 

透视图表现为工作台窗口中的一组视图和编辑器。一到多个透视图可以存在于同一个工作台窗口中(但是任一时间点都只能有一个透视图被激活)。每个透视图包含一到多个视图以及一到多个编辑器。在一个窗口(window)内,每个透视图都有一组不同的视图集,但是所有的透视图都共享同一组编辑器(也就是说,在切换透视图时,编辑器的内容不会发生改变)。

 

视图是工作台中的一种可视化组件。它通常用来导航列表或者层次结构的信息(比如工作台中的资源),或者用来显示当前编辑器的属性信息。视图中信息的修改会被马上保存起来。

 

编辑器同样也是工作台中的一种可视化组件。它通常用来编辑和浏览资源。它的视觉呈现可能是文字也可能是图形。通常,编辑器是通过点击视图中的资源启动了。编辑器中信息的修改遵循着“打开-保存-关闭”的生命周期模型。

 

一些特性是视图和编辑器所共有的。我们使用术语“部件”(Part)来代表一个视图或者编辑器。部件可以是活动的(active)或者不活动的(inactive),但是任意一个时间点只能有一个部件是处于活动状态的。活动部件的标题栏会被高亮。同样,活动部件是常规操作,比如剪切、复制和粘贴的目标。活动部件也影响着工作台状态栏的内容。如果一个编辑器选项卡(Tab)没有被高亮,则表示当前编辑器处于不活动状态,然而,视图会显示最近一个曾处于活动状态的编辑器的相关信息。

 

在下图中,项目浏览器视图处于活动状态。

Eclipse 工作台用户指导>视图和编辑器_编辑器editor

点击提纲视图(Outline)会使提纲视图的标题栏高亮,而项目浏览器视图的标题栏不再高亮。如下所示,提纲视图现在处于活动状态。

Eclipse 工作台用户指导>视图和编辑器_用户指导_02