Eclipse 界面提供了一个丰富的环境,此环境的基本格式由编辑器区域(包含一个或多个显示了已打开的编辑器的堆栈)及其四周的一个或多个视图堆栈(每个视图堆栈都包含一个或多个视图)组成。这些部件争用宝贵的屏幕空间,通过正确地管理分配给每个部件的屏幕空间量,可以大大提高您使用 IDE 的效率。
处理此问题的两个最常用机制是“最小化”(即,尽可能减少使用的空间量)和“最大化”(即,尽可能增加使用的空间量)。Eclipse 界面允许您通过各种方法访问这些操作:
有时,您希望把注意力集中到一个特定部件上,而不关注其他部件。当然,实现此目的的最常用方法是将编辑器区域最大化,使其尽可能多地占用可用于编辑的屏幕区域(但是,对于某些工作流程而言,关注某个视图也是有意义的)。
在发行版 3.3 中,缺省界面通过将最大化堆栈以外的所有堆栈最小化来实现最大化行为。这使最大化的堆栈完全占用主界面,并且仍允许您使用透视图中任何已打开视图的修剪区堆栈中的图标来访问那些视图(窗口边缘四周的区域称为“修剪区”)。
并且,在发行版 3.3 中,用于管理编辑器最大化的行为已更改为作用于整个编辑器区域(而不象 3.0 和 2.1 界面那样仅仅将特定编辑器堆栈最大化)。这使您能够“比较”工作流程(比较工作流程时,您需要同时查看分割编辑器区域中的两个文件)。
另一种优化屏幕区域的方法是,直接将您目前不感兴趣的堆栈最小化。在发行版 3.3 中,缺省界面将堆栈最小化时,会将该堆栈移入工作台窗口边缘的修剪区,从而创建修剪区堆栈。视图堆栈将最小化为包含该堆栈中每个视图的图标的修剪区界面:
编辑器区域的最小化行为略有不同;将编辑器区域最小化时,将生成仅包含代表整个编辑器区域的占位符图标(而不是每个已打开编辑器的图标)的修剪区堆栈。这是因为,在大多数情况下,所有图标都相同,这意味着它们基本上没用。
即使特定工作流程要求使用多个元素(即,同时在界面中显示编辑器区域和某个视图堆栈),您也仍然可以通过将当前不感兴趣的堆栈最小化来获取附加的屏幕空间。这将从主界面中除去那些堆栈并将它们作为修剪区堆栈放在工作台窗口的外边缘上,从而使界面中的其余堆栈可以使用更多的空间。
注意:可以通过两种方法将堆栈放入修剪区:
根据修剪区堆栈创建方式的不同,它的行为也会有所变化;当您仅对那些最初执行最大化时创建的修剪区堆栈取消最大化时,将恢复主界面,而单独最小化的堆栈将保持不变。
提示:此差别非常重要,其原因在于,这使您能够精细地控制界面。虽然执行最大化操作时只需单击一次鼠标,但这是“全或无”样式的操作(即,不允许任何其他堆栈与最大化堆栈共享界面)。执行大部分任务时,您会想让界面显示多个堆栈。在这些情况下,请不要执行最大化操作,而是将您不想在界面中显示的堆栈最小化。完成此操作后,您仍可以将编辑器区域最大化;但取消最大化时,将只恢复共享界面的特定堆栈,而不会恢复明确最小化的堆栈。