Eclipse 呈現提供了一個豐富的環境,它(基本形式)是由一或多個視圖堆疊(每一個都含有一或多個視圖)所包圍的編輯區(包含一或多個顯示已開啟編輯器的堆疊)所組成。這些各種不同的組件會競用有價值的螢幕實際使用面積,而正確管理提供給每一個視圖的畫面數量,可以大幅增強您在 IDE 內的生產力。
管理這個問題的兩個最常用的機制是「最小化」(亦即,儘可能使用最小的空間)和「最大化」(儘可能提供最大的空間)。Eclipse 呈現提供了各種不同的方式來存取這些作業:
您有時需要將注意著重在一個特定的組件,來排除其他組件。當然,這個需求最普遍的作法是將編輯區最大化,以便儘可能提供最多的顯示畫面供編輯之用(但是有些工作流程也有必要著重於某個視圖)。
使用 3.3 版時,預設呈現會將要最大化的堆疊除外的所有堆疊最小化,來實作最大化行為。這可讓最大化的堆疊完全佔用主要呈現,但您仍然可以利用其飾邊堆疊(視窗邊緣周圍的區域稱為「飾邊」)中的圖示,來存取視景中任何開啟的視圖。
同時,在 3.3 版中,管理編輯器最大化的行為已變更為操作完整的「編輯區」(而非只是依照 3.0 和 2.1 版呈現的方式,將特定的「編輯器堆疊」最大化)。這可用於「比較」工作流程,其需要能夠在分割的編輯區中同時看到兩個檔案。
將畫面區的使用最佳化的另一種方式是直接將目前沒有興趣的堆疊最小化。使用 3.3 版時,預設呈現會將堆疊最小化,導致其移至工作台視窗邊緣的飾邊區域中,並建立飾邊堆疊。「視圖堆疊」會最小化為飾邊呈現,其中含有堆疊中每一個視圖的圖示:
「編輯區」的最小化行為有些不同;將「編輯區」最小化會導致飾邊堆疊只含代表整個編輯區的位置保留元圖示,而非每一個已開啟編輯器的圖示(因為在大部分情況下,所有圖示都是相同的,因此基本上沒有用處)。
如果您特定的工作流程需要有多個元素(亦即,在呈現中同時有「編輯區」和「視圖堆疊」),您仍然可以將目前沒有興趣的堆疊最小化,來取得更多畫面空間。 這會將這些堆疊從主要呈現中移除,並將其放在工作台視窗的外緣上作為飾邊堆疊,以提供更多的空間給呈現中其餘的堆疊。
附註:以飾邊中的堆疊來結束的方式有兩種:
根據「飾邊堆疊」的建立方式,其行為會有所不同;只針對起始最大化期間所建立的那些飾邊堆疊取消最大化時,其會還原成主要呈現,但獨立最小化的堆疊則會維持原來的樣子。
提示:這個差異重要的原因在於它可讓您精細控制呈現的方式。雖然使用最大化是只需要按一下滑鼠就能執行的作業,但這是「全有或全無」的參照範例(亦即,沒有其他堆疊可與最大化的堆疊共用呈現)。雖然適用於大部分作業,但是您有可能想要呈現可以顯示多個堆疊。 在這些情況下,請不要使用最大化;除了您要顯示在呈現中的堆疊,請將所有其他堆疊最小化。如此設定之後,您之後仍然可以將編輯區最大化,但是取消最大化時,只會還原共用呈現的特定堆疊,而不會還原您明確最小化的堆疊。