Juno 版的新增功能

以下說明 Eclipse Juno (4.2) 版 Eclipse 平台一些比較令人關注或重要的變更。這裡包括自 Indigo (3.7) 版之後新增的所有平台特性,其中包括先前 Eclipse Platform 4 的技術搶鮮版中提供的部分功能。 它們的分組如下:

外掛程式開發人員也會對外掛程式開發人員手冊中對應的新增功能文件感到趣興。

平台變更

工作台的新外觀 系統已重新整理平台使用者介面的預設外觀。這項更新的主要目標是要採用更時髦的視覺化樣式,減少雜亂,以及使用空格(而非額外的按鍵行)來區隔使用者介面元素。已重新設計標籤和組件堆疊,以減少非選取標籤和堆疊的強調顯示。

具有新的預設呈現的工作台擷取畫面

更彈性的組件佈置 現在,依預設可以將視圖和編輯器堆疊在一起。例如,需要大型工作區的視圖可以堆疊在編輯區中以提供更多空間。

編輯區中的視圖和編輯器擷取畫面

您不但可以將視圖與編輯器混合,還可以分割編輯區,將視圖放在編輯區中的編輯器旁邊,然後將整個編輯區放到最大,以同時使用兩者。

編輯區中的視圖和編輯器擷取畫面

編輯器區域 引進了特殊化的儲存器,讓使用者介面能夠適當地呈現編輯區。 這個功能讓使用者能夠知道這個區域會有不同的行為,例如,整個區域都可以放到最大,且區域內的所有視圖和編輯器都會受到影響。

如果只有單一堆疊,您不會再見到任何「區域」指示。 如果在共用區域中有多個堆疊,您會看到區域的界限,同時有「浮動」區域,其中顯示最小化/最大化按鈕。

編輯區

分離編輯器 現在各編輯器可以分離為各有自己的視窗。 分離編輯器的處理方式,與工作台視窗內的編輯器沒有任何不同。 這解決了 bug 8886,它是這個平台歷史最悠久、人們最贊成有待加強的項目之一。

從 Eclipse 主要工作台視窗分離的編輯器。

多重拖曳窗框 現在,您可以將游標放在兩個以上窗框的交點上,同時將它們全部一起拖曳。當您即將拖曳多個窗框時,游標會變成具有四向箭頭。 下列影像以紅色圓圈指出像這樣的一個交點。

拖曳窗框

模糊轉移最大化 最大化 / 還原作業中加入了「模糊」效果。您可以使用視窗 > 喜好設定 > 一般 > 外觀中的動畫喜好設定,來關閉模糊效果(請參閱視訊)。
新的高解析度圖示 現在,Eclipse SDK 具有絢麗的新圖示。此圖示現在為高解析度,在現代作業系統上能有更亮麗外觀。

新的 Eclipse 圖示

「開啟資源」對話框支援「顯示於」 「開啟資源」對話框 (Ctrl+Shift+R) 有新的顯示於 > ... 快速功能表,能在視圖中顯示所選取的資源,而不需要在編輯器中開啟。

刪除專案對話框顯示專案位置 「刪除資源」對話框現在會顯示要在檔案系統上刪除的專案位置:

要刪除的專案

VoiceOver 快速功能表 現在,在 Mac 中,您可以在 VoiceOver 執行時使用鍵盤(使用標準 VoiceOver 按鍵順序 Control+Option+Shift+M),來開啟快速功能表。
Mac 上的快速功能表捷徑 現在,在 Mac 中,Shift+F10 也會開啟快速功能表,就如同它已經可以在大部分的其他平台上運作一樣。 您可以在一般 > 按鍵喜好設定頁面上,配置新的顯示快速功能表指令的按鍵連結。

「同步化」視圖中的快速功能表擷取畫面

編輯區標籤導覽 在編輯區的側邊引入了導覽箭頭,可讓您按一下及檢視在目前所選標籤左側和右側的標籤。這是新的安裝上的預設值。從喜好設定切換至傳統佈景主題(喜好設定 > 一般 > 外觀)將可讓您回復 3.x 的 MRU 行為。您也可以透過 CSS 來開啟及關閉 MRU 行為,其作法是將 MPartStackmru-visible 屬性設為 truefalse

其側邊有左右導覽箭頭的共用區。

依預設會啟用輕量型重新整理 在 Eclipse 3.7 中,引入新的輕量型重新整理機制。工作區所發現不同步的檔案(例如,當編輯器存取檔案內容時),會自動以非同步方式來重新整理。在 Eclipse 3.7 和 3.8 中,您必須透過喜好設定 > 一般 > 工作區並選取存取時重新整理,來自行啟用此機制。 在 Eclipse SDK 4.2 中,依預設會啟用此機制。

依預設會啟用輕量型重新整理

MacOS X 全螢幕支援 現在,MacOS X Lion 中支援新的視窗 > 切換全螢幕指令。
Ant 已更新至 1.8.3 此平台中的 Apache Ant 組合版本已更新至 1.8.3 版。

如需 Ant 1.8.3 中新內容的相關資訊,請參閱 Apache Ant 版本注意事項

Ant 1.8.2 加強型編輯器支援 Ant 編輯器經過加強,在 Ant 1.8.2 中具有新的 extension-point 特性支援。

Ant 延伸點編輯器內容輔助

將所有已知建置檔類型新增至 Ant 視圖 已更新 Ant 視圖的建置檔選項對話框,以容許過濾所有已知類型的建置檔,而非只是 *.xmlbuild.xml

「新增建置檔」對話框

編輯器變更

在概觀尺規中使用飽和顏色 新的在概觀尺規中使用飽和顏色喜好設定可讓您在「概觀」尺規中使用飽和顏色來顯示註釋:

含飽和顏色的擷取畫面   無飽和顏色的擷取畫面   「協助工具」喜好設定頁面的擷取畫面

依預設,會關閉這個選項,但是可以在一般 > 編輯器 > 文字編輯器 > 協助工具頁面上啟用。

團隊/CVS 變更

CVS 同步化視圖中的過濾器 現在,您可以使用正規表示式來過濾 CVS 同步化視圖中的變更。 如果要啟用過濾器,請跳至喜好設定 > 一般 > 團隊 > CVS > 同步化/比較、取消勾選僅查看時間戳記來偵測變更,然後在要忽略同步化變更的正規表示式欄位中輸入正規表示式型樣。系統會比對型樣來檢查變更中的每一個差異,如果差異的左側或右側相符,則視為相符。如果檔案中的所有差異都相符,則會從視圖排除該檔案。

CVS 同步化視圖中的過濾器喜好設定

除錯變更

廣域除錯工具列 為改善「除錯」視景的呈現,一般除錯控制指令(「停止」、「回復」等等)已移出除錯視圖,並移入廣域工具列。

廣域除錯工具列

您可以使用視窗 > 自訂視景... 動作來自訂廣域工具列,以新增或移除除錯指令,或是完全顯示/隱藏除錯工具列。

您可以還原舊的工具列行為,其作法是先切換除錯視圖的功能表中的顯示除錯工具列選項,然後從自訂視景對話框停用「除錯」工具列。

「除錯」視圖工具列動作

改良的環境變數編輯 現在,利用將變數呈現在捲動文字小組件中的新使用者介面,編輯多行環境變數簡單多了。 這個新的使用者介面位於支援的啟動配置之環境標籤上,用於多行環境變數的編輯對話框。

用於多行環境變數的新編輯對話框

改良的啟動配置名稱驗證 現在,如果您建立的啟動配置含有現有配置的名稱,錯誤訊息中會註記衝突的配置類型。

「啟動配置」對話框顯示名稱衝突錯誤

除錯追蹤 JDT 和「平台除錯」已將所有除錯追蹤設定新增至追蹤喜好設定頁面,可以在其中視需要啟用及停用它們,而無需重新啟動。

除錯追蹤選項

岔斷點視圖排序 現在,岔斷點視圖的排序已經過改良,將考量標籤中所出現的任何行號,並據此來排序。

岔斷點視圖排序