3.2 新增功能

以下是 Eclipse 3.2 版的 Eclipse Platform 的一些比較有趣和重要的變更。 它們的分組如下:

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

平台變更

啟動時的整合進度

現在,啟動進度直接整合在歡迎畫面中。

歡迎畫面中之啟動進度的圖片

「問題」、「作業」和「書籤」視圖支援多重過濾器

現在,您可以在「問題」、「作業」和「書籤」視圖上,定義多個過濾器。 這些過濾器是附加性的,因此,視圖會顯示符合這些過濾器之標記的聯集。

您可以依照需要來新增、移除、啟用或停用過濾器。

多重過濾器的圖片

視窗層次的工作組選項

引進了視窗層次的工作組選項記號。 依預設,視窗工具列會有一個"工作組"動作,可讓您選取工作組的任意選項。

視窗層次工作組的圖片

任何設成使用"視窗工作組"(透過傳統選項對話框)的視圖,都會顯示所有已選取之工作組的內容。

任何位置的鏈結資源

現在,您可以在專案的任何深度建立鏈結資源。 這可讓您將檔案系統內不同位置的資源放在專案結構中您想要的任何位置,其中包括放在其他鏈結資源之下。

鏈結資源的圖片

X86/Intel 中的 Mac OS X

Eclipse 啟動程式和原生程式庫都已編譯成通用二進位檔,因此,在 Mac OS X X86/Intel 平台上,您可以利用 Mac OS X (Mac/Carbon) 下載項目來執行 Eclipse。

可拖曳的視窗修剪

現在,視窗「修剪」(也就是「狀態行」、「資料堆狀態」、「快速視圖列」...)可以在工作台視窗週圍重新定位。 每個修剪元素都有它自己的抓取控點,您可以按一下或拖曳這個控點來移動修剪,或用滑鼠右鍵按一下它來取得快速功能表。

可拖曳之視窗修剪的圖片

通用過濾支援

現在,許多位置都支援以提供的過濾文字為基礎的內容過濾支援。 現在,這會出現在匯入匯出新建精靈中,以及出現在顯示視圖對話框中。 這是已在「喜好設定」和「顯示視圖」對話框中的相同特性。

未過濾之「顯示視圖」對話框的圖片 已過濾之「顯示視圖」對話框的圖片

「專案瀏覽器」視圖

已加入了新的專案瀏覽器視圖。 這個視圖會在工作區中呈現專案的物件導向視圖。 一般專案會依照導覽器視圖的相同方式來顯示,但其他專案出現在對它們的特定網域有意義的階層中。 例如,Java 專案會出現為來源資料夾和套件的階層,而不是資料夾。

「專案瀏覽器」視圖的圖片

用複製匯入現有的專案

現在,當從目錄中匯入時,「匯入現有的專案至工作區」精靈提供了將專案檔案複製至現行工作區位置的選項。 原始行為仍受到維護,只需要確保未勾選將專案複製至工作區選項即可。

複製專案檔案的圖片

依預設,「問題」視圖過濾器會使用「視窗工作組」

依預設,當建立「問題」視圖過濾器時,它們會關聯於「視窗工作組」。 當您設定工作組時,如果使用預設值,便不需要更新「問題」視圖。 如果沒有工作組,過濾器會套用到所有元素上。

「問題」視圖過濾器的圖片

安裝/更新增強功能

現在,在「管理配置」視窗中,「安裝/更新」支援大部分「更新」作業的多重選項(停用、解除安裝、啟用)。 另外,現在可以在目前已啟用的特性上執行解除安裝作業。 「更新」會在備份過程中,停用它們,重新啟動 Eclipse,再執行實際的解除安裝。

替代檔案系統

現在,您可以利用本端檔案系統以外的檔案系統來建立專案和鏈結資源。

非本端檔案系統的圖片

問題可以分組

現在,「問題」視圖中的問題可以依嚴重性、類型或外掛程式所提供的其他準則來分組。

問題分組的圖片

同時修正多個問題

現在,「問題」視圖可讓您新增可能有相同解決方案的其他問題,以便能夠同時修正許多問題。

同時修正多個問題的圖片

關閉不相關的專案

當選取專案時,快速功能表中,可以使用關閉不相關的專案這個新指令。 這個指令非常適合將工作區聚集於您正在處理的項目上,工作區中不會因為不相干的專案而混亂或造成額外負荷。

關閉不相關之專案的圖片

移至喜好設定的標記限制

現在,「標記限制」會套用到所有過濾器,而不是每個過濾器各定義一個「標記限制」。

標記限制的圖片

改良的超鏈結導覽

現在,即使焦點不在編輯器,仍可以使用超鏈結導覽。

對話框中改良的說明

現在,Eclipse 大部分對話框的左下角都有標準的說明按鈕。 這個按鈕會召喚環境定義說明,與按 F1 相同 (Windows)。 另外,說明內容現在會出現對話框的對話框匣中,而不是在個別視窗中。 另外,對於包含開啟對話框的步驟,提要也可以跟著您進入這些步驟的對話框(進入匣中)。

改良之說明的圖片

直接文字搜尋動作

請在編輯器中選取文字,再呼叫搜尋 > 文字 > 工作區 (Ctrl+Alt+G) 來搜尋所有(非二進位)檔。

多重搜尋視圖

現在,有可能每次開啟多個「搜尋」視圖。 請固定「搜尋」視圖來避免下一項搜尋重複使用它,或選擇在新視圖開啟歷程中的搜尋。

固定「搜尋」視圖

從內容檔開啟提要

提要選項對話框新增了一個選項,供您選取要從檔案開啟的提要。

從檔案開啟提要的圖片

歡迎使用的新外觀

在 3.2 中,「歡迎使用」有新的外觀。 它封裝在 Eclipse SDK 3.2 產品所預設的「圓圈」佈景主題中。 如果想要,您也可以從「歡迎使用」喜好設定頁面中,切回先前的「歡迎使用」外觀(改選 'Purple Mesh')。

新「歡迎使用」的圖片

「Eclipse SDK 歡迎使用」中的即時新聞

現在,「歡迎使用」的新增功能區段有即時新聞。 內容是 Eclipse.org RSS 新聞來源所提供(需要網際網路連線)。 您可以按一下鏈結來查看完整內容。

「歡迎使用」中之 RSS 的圖片

顯示錯誤和警告的動畫訊息區

已加入新的動畫訊息區,以更妥善將您的注意力帶到潛在的問題上。 動畫匣會從頁面標題區底端往上升,以蓋住頁面說明,且將用來傳送錯誤和警告訊息。 這用在精靈和喜好設定對話框兩者之中。

動畫訊息的圖片

系統預設佈景主題

「系統預設」佈景主題是使用作業系統所提供之字型和顏色,而非 Eclipse 所定義之字型和顏色的佈景主題。

這個佈景主題是「高對比」模式的預設佈景主題。 當切換至「高對比」模式時,系統會提示您重新啟動,之後便會套用佈景主題的變更。

作業系統佈景主題的圖片

文字編輯器的註解工具提示

先前只有 Java 編輯器能夠使用的註解浮動,現在,在所有文字編輯器中都能夠使用。

註解工具提示的圖片

文字編輯器的註解導覽

現在,在所有文字編輯器中,都能夠使用註解導覽。

導覽圖示的圖片

團隊/CVS 變更

「匯入團隊專案集」改進

現在,工作區所儲存的「團隊專案集」可以直接利用任何 *.psf 檔快速功能表中所能使用的匯入專案集作業來匯入。

確定註解範本

您可以利用團隊 > CVS > 註解範本喜好設定頁面來指定確定註解的範本。 這些範本會出現在歷程下拉功能表所顯示的確定對話框中。

改良的修補程式支援

「CVS 建立修補程式」精靈已有了改良。

建立修補程式之改進的圖片

修補程式的建立改進如下:

  • 能夠建立含有多個專案之變更的修補程式(這會使用 Eclipse 專用的修補程式格式)
  • 能夠將修補程式儲存在剪貼簿、工作區或檔案系統中
  • 能夠從修補程式中排除檔案

已變更「套用修補程式」精靈來容納多專案修補程式。

改進「CVS 團隊 > 更新」作業的衝突處理

當執行更新時,CVS 有一個用來指示衝突的檔案型標記。 這個標記可能很麻煩,不好用。 現在,當執行團隊 > 更新時,Eclipse 會更新任何非衝突檔案,之後,會將任何衝突顯示在「同步化」視圖中。 之後,您可以從其中手動解決衝突。

CVS 會在同步化中顯示模型內容

現在,您可以在團隊 > CVS > 同步化/比較喜好設定頁面中啟用相關聯的選項,以將 CVS 配置成在同步化中併入模型內容。

「同步化/比較」喜好設定頁面的圖片

「CVS 儲存庫」視圖中的「全部展開」

全部展開功能表動作已加到「CVS 儲存庫」視圖的資料夾中。 這個動作會在單次來回轉換中提取整個子樹,在視圖中將它展開。

「歷程」視圖改進

現在,Eclipse 有一個一般的「歷程」視圖。 這個視圖會將各個儲存庫(如 CVS)的歷程和 Eclipse 本端歷程中的內容結合起來。
  1. 這個視圖可以顯示任何所選元素的歷程,而不只是檔案。
  2. 當在「鏈結」模式中,視圖會鏈結至編輯器和視圖選項,且會更新背景中的內容,以避免阻擋使用者介面。
  3. 固定視圖會使視圖鎖定在顯示中的現行歷程。 如果針對另一個檔案或物件來要求歷程,便會開啟另一個「歷程」視圖。
  4. 「CVS 歷程」頁面包括檔案的本端歷程。 您可以利用工具列按鈕來控制應該能夠看見本端或遠端歷程,或同時看見這兩者。
  5. 「CVS 相互比較」和「取代為修訂」作業都會移入「歷程」視圖。 在「CVS 歷程」頁面中,已新增了各項動作來啟動比較和取代內容。

「歷程」視圖的圖片

針對 CVS 專案而組合的本端和遠端歷程作業

對於對映至 CVS 的專案,相互比較取代為功能表中的本端歷程和 CVS 歷程作業,現在已組合成單一歷程作業。

「歷程」作業的圖片

CVS 歷程中的日期種類

現在,CVS 檔案的歷程可以依日期來分類。 已新增圖示來協助區分本端變更和遠端修訂。

「歷程」圖示的圖片

CVS PServer 連線的 Proxy 支援

現在,CVS pserver 連線能夠使用 Proxy 支援。

Proxy 支援的圖片

「CVS 快速差異」註解

現在,CVS 支援本端檔案的「快速差異」註解。 請在本端檔案上執行團隊 > 顯示註解,您會見到誰在檔案上執行了什麼動作的顏色型註解。 左側的列顯示每位使用者一個不同的顏色。 停留在某個區段上,會顯示這項修訂的詳細資料,且在右側列中,會強調顯示這項修訂所提供的程式碼區段。

編輯器中「CVS 註解」的圖片

Ant 變更

Ant 啟動配置重構

重新命名建置檔(或包含建置檔的專案)會正確更新建置檔的相關啟動配置。

"javac" 建置的 Java 問題標記

執行含有 "javac" 宣告的 Ant 建置,可能會產生所編譯之程式碼的 JDT 問題標記。 標記的產生由 Ant 使用者介面喜好設定來控制:視窗 > 喜好設定 > Ant > 從 "javac" 結果建立問題標記。 另外,"javac" 宣告也必須將 "listfiles" 屬性設成 "true",且必須針對建置輸出來配置 Eclipse 主控台。

除錯變更

岔斷點匯入和匯出

現在,岔斷點可以匯出到檔案中。 匯出精靈可讓您選取要一起匯出的岔斷點;匯入精靈可讓您選擇性地建立岔斷點工作組。

岔斷點匯入/匯出的圖片

啟動對話框

啟動對話框已新增了工具列和名稱過濾器。 工具列提供了建立、複製、刪除和收合所有配置以及管理對話框過濾器的動作。 當您輸入只顯示符合輸入文字的配置時,名稱過濾器會動態過濾對話框中的項目,類似於喜好設定對話框。

啟動過濾器

啟動對話框和啟動歷程功能表支援一組執行/除錯 > 啟動 > 啟動配置喜好設定頁面中所能配置的過濾器。 您可以從已結束、刪除或無法使用的專案中過濾配置。 另外,您也可以過濾特定的配置類型。 對話框和歷程功能表會選擇性地支援現行「工作台」視窗工作組。

如果要使資源型過濾能夠運作,您必須移轉現有的啟動配置。 您可以按喜好設定頁面移轉按鈕來執行這個動作。

您也可以使用過濾器,以便在啟動對話框新工具列中,更容易存取。

「執行/除錯」視景設定

執行和除錯的視景設定集中在執行/除錯 > 視景喜好設定頁面。

可變直欄

變數可以利用直欄或標準樹狀結構來顯示。 如果要切換開啟/關閉直欄,請利用視圖功能表的版面 > 顯示直欄動作。 您可以利用版面 > 選取直欄動作來選取要顯示的直欄。 最近變更的變數會顯示黃色背景(透過執行/除錯喜好設定頁面,由「已變更的值背景顏色」使用者喜好設定來控制)。 Java 除錯器支援在行內編輯 String 和初始值。

直欄中之變數的圖片