3.6 版新增功能

以下說明 Eclipse 3.6 版 Eclipse 平台一些比較令人關注或重要的變更。它們的分組如下:

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

平台變更
新增平台 PowerPC 64 位元、Windows 7 和 Ubuntu LTS 10.04 已加入支援的配置行列中,會例行建置與測試其 SWT 及 Eclipse。
從指令行開啟檔案 基於在 SWT 和本機啟動程式中的運作,Eclipse IDE 現在支援從指令行開啟檔案,或是開啟已和 Eclipse 執行檔相關聯的檔案。如果已有一個 Eclipse 實例正在執行,該實例會開啟檔案。否則,將啟動新實例。
資源過濾器 專案和資料夾現在可配置成,從工作區省略它們在檔案系統中的某些子項。過濾的檔案與目錄不會出現在專案瀏覽器之類的視圖中,且建置器之類的工作區機能也不會處理這些檔案與目錄。您可以在內容對話框的資源過濾器頁面中配置過濾器。新增過濾器時,必須設定下列屬性。
  • 過濾器類型 - 決定應只顯示相符的資源(併入),或是應隱藏所有相符的資源(排除
  • 套用至 - 決定應受影響的資源類型(檔案、資料夾或兩者)
  • 所有子項(遞迴) - 指出過濾器應用於整個資源子樹狀結構
  • 檔案與資料夾屬性 - 指定過濾條件

資源過濾器

動態路徑變數 鏈結資源可以定義它們與使用者定義之路徑變數 的相對位置。現在,已有一組預先定義的路徑變數可用:
  • PROJECT_LOC - 指出專案位置
  • WORKSPACE_LOC - 指出工作區位置

當使用這些變數時,會根據鏈結資源的環境定義來動態解析變數。那些預先定義的變數也可以用來建置使用者定義的變數。

動態路徑變數

鏈結資源內容頁面

虛擬資料夾 虛擬資料夾是一種僅存在於工作區的新資源類型,且無法利用目錄備份在您的檔案系統中。這些資料夾可將散佈在整個檔案系統中之檔案的鏈結集結在一起,因此可用來建立更具彈性的專案結構。

由於虛擬資料夾不存在於本端檔案系統中,它們只能包含其他的虛擬資料夾與鏈結資源。

虛擬資料夾

虛擬資料夾內容

檔案系統匯入精靈 檔案系統匯入精靈現在支援建立虛擬資料夾與鏈結的檔案與資料夾。

檔案系統匯入精靈

鏈結的檔案與資料夾也可以建立在路徑變數的相對位置中。

瀏覽器可以使用 WebKitGTK+ 現在,Linux 使用者可以使用 WebKitGTK+ 而非 Mozilla 來作為瀏覽器控制項的原生展現器。請參閱 Can the Browser use the WebKit renderer on GTK?

WebKitGTK+ 映像檔

UNIX 檔案許可權 現在支援一組完整的 UNIX 檔案許可權。您可以從資源內容頁面來管理屬性。

檔案屬性使用者介面

「開啟資源」對話框中的新增特性 開啟資源對話框支援下列三項新特性:

路徑型樣:如果型樣包含 /,最後一個 / 之前的部分用來比對工作區中的路徑:

使用 '*/jface/w*/pa.html' 型樣的「開啟資源」對話框


相對路徑:例如,"./T" 符合作用中編輯器或選項之資料夾中,以 T 開頭的所有檔案:

使用型樣 './T' 的「開啟資源」對話框


較近的項目置於頂端:如果這個型樣符合多個同名的檔案,較接近目前所編輯或所選資源的檔案,會顯示在相符項目清單的頂端。

使用 'mak' 型樣,且有多個 Make 檔相符的「開啟資源」對話框

在平台工作列中顯示進度 現在,在支援這項特性的平台中,平台工作列上會顯示長時間執行作業的進度。例如,會顯示工作台啟動、安裝、更新與儲存庫同步化之類的長時間執行作業的進度。

指出相同進度的進度視圖與 Win 7 工作列

在精靈中取消長時間執行的作業 現在,當精靈正在執行長時間作業時,進度列旁會有一個停止按鈕。您可以按下停止按鈕(或 Enter 鍵空格鍵) 來取消進度列中顯示的作業。

具有進度列與停止按鈕的精靈

現在「快速存取」會顯示指令的按鍵連結 現在,快速存取 (Ctrl+3) 會顯示指令的按鍵連結,因此下次當您需要執行指令時,完全不必輸入,只需使用鍵盤快速鍵即可。

「快速存取」對話框顯示兩個指令,並在指令說明的尾端顯示其相關聯的按鍵連結。

在精靈中搜尋關鍵字 現在,檔案 > 新建檔案 > 匯入...,以及檔案 > 匯出... 精靈支援依關鍵字搜尋。您可以輸入未出現在精靈名稱中的搜尋詞彙,該詞彙將根據針對該精靈所登錄的搜尋關鍵字來進行比對。例如,如果您要在匯入精靈中搜尋 "zip" 或 "directory",則會分別顯示用來從保存檔匯入的精靈,以及從檔案系統匯入的精靈。

精靈中的關鍵字搜尋

可以停用「本端歷程刪改」 現在可以停用「本端歷程大小」限制項。永不想捨棄歷程的使用者不再需要等到關機時才進行歷程清理。如果要停用歷程清除,請移至 開啟喜好設定頁面喜好設定 > 一般 > 工作區 > 本端歷程,然後停用限制歷程大小。請注意,當選擇這個選項時,工作區本端歷程的磁碟用量會無止盡地不斷成長。

限制歷程大小

隱藏空的快速視圖列 為了清理使用者介面,並在修剪區域中獲取一些空間, 開啟喜好設定頁面 一般 > 視景頁面中的新喜好設定可讓您在「快速視圖列」空白時隱藏它。請注意,這個選項不會禁止此功能,只要視景中有一些快速視圖(或者您讓某個視圖變成快速視圖),則不論喜好設定的設定為何,都會顯示該列。

隱藏快速視圖列

「檔案與資料夾作業」對話框 當您將檔案與資料夾從作業系統 Shell(例如:Windows 檔案總管)拖曳到專案瀏覽器時,會出現一個對話框,讓您選擇應如何匯入檔案。

這個對話框可讓您輕鬆地複製檔案與資料夾(傳統作業),也能夠讓您輕鬆地藉由拖放檔案與資料夾,在專案資料夾中建立鏈結資源與虛擬資料夾階層。

「匯入檔案作業」對話框

此外,這個對話框也會自動建立專案路徑變數的相對鏈結資源,因此在使用鏈結資源期間,專案仍維持可攜。

安裝/更新變更
在安裝精靈中依授權來分組 現在,在安裝精靈的檢閱授權頁面中,會依授權來將要安裝的軟體分組。也就是說,您不需要再選取每一個要安裝的項目,來確定所有適用的授權皆已檢閱。

「安裝精靈授權檢閱」頁面

NTLMv2 Proxy 支援 已在平台中增加和 NT Lan Manager Proxy (NTLMv2) 通訊的支援。現在,當您在使用這個通訊協定的 Proxy 後面執行時,還能在 Eclipse 使用者介面中安裝與更新軟體。
在「安裝歷程」中比較配置 安裝歷程頁面現在可讓您比較兩項不同的安裝歷程配置。現在,您很容易就能查看不同安裝配置中安裝、解除安裝或更新了哪些項目。您也可以刪除不想要的安裝配置,以減少雜亂並釋放磁碟空間。

「安裝歷程」頁面中的「比較」按鈕

編輯器變更

這些變更套用至 SDK 中的所有文字編輯器。

在 Linux 下,調整內容輔助與浮動蹦現畫面的大小 現在,在 Linux/GTK 之下,文字編輯器中的內容輔助與大部分的浮動蹦現畫面都可以調整大小。

具備調整大小修整功能的內容輔助蹦現畫面

現在,在尺規中可以看見所有摺疊的註釋 以往,當將程式碼摺疊起來時,垂直與概觀尺規中只會顯示錯誤與警告。從這個版本開始,可以看見摺疊區域中的所有註釋:

摺疊程式碼的垂直與概觀尺規註釋

顯示尺規註釋工具提示指令 當您將游標移至文字編輯器左側垂直尺規中的圖示上方,就會出現註釋工具提示,現在,按下按鍵順序同樣可以讓它顯示。不過,不同於以往,並未對此定義任何按鍵順序。請移至 開啟喜好設定頁面 一般 > 按鍵喜好設定頁面,將按鍵順序指派給顯示尺規註釋工具提示指令。

具有尺規註釋工具提示的文字編輯器

儲存時更妥善地處理無法對映的字元 現在,對於無法隨現行編碼儲存的字元,可提供更好的支援:

一旦遇到無法對映之字元的「儲存」對話框

團隊/CVS 變更
加強型「在比較編輯器中開啟」功能表 比較編輯器的快速功能表含有開啟開啟工具動作,這些動作會在健全的編輯器中開啟檔案。現在,這些動作會根據比較編輯器中的選項,在新開啟的編輯器中設定選項與脫字符號 (^) 位置。

在比較編輯器中開啟

在「同步化」視圖中套用修補程式 現在,同步化視圖容許與修補程式同步化,它的方式是將修補程式貼到視圖中,或使用同步化精靈。如果您偏好這種套用修補程式的新方式,您可以在 開啟喜好設定頁面 團隊喜好設定頁面中,選取在「同步化」視圖中套用修補程式這個新選項,以同步化視圖,取代限制模式的套用修補程式對話框:

「在同步化視圖中套用修補程式」喜好設定

在與修補程式同步化時,同步化視圖中的下拉功能表會提供修補程式選項,包括反向模糊因素...產生 .rej 檔,以及忽略前導路徑區段...

「同步化」視圖中的修補程式選項

此外,與修補程式同步化精靈會顯示頁面,內含從修補程式參照而無法存取的專案。同步化之前,會先開啟在這個頁面中選取的專案。

「無法存取的專案」頁面

「確定」精靈中的邏輯模型 現在,就像同步化視圖一樣,確定精靈也會顯示邏輯模型。

確定精靈

修補程式中的排序差異 現在,建立修補程式動作所建立的修補程式含有依專案與檔案路徑排序的變更。這讓您在比較修補程式時更為容易。
加強「配置分支與版本」的可用性 現在,在儲存庫視圖中,可對多重選項啟用配置分支與版本動作。也就是說,您能夠在選項中選擇任何檔案,來作為所有所選資料夾的標籤來源。

多重選項的「配置分支與版本」

「比較結果可能不正確」警告 對於大型檔案,比較架構會矇蔽結果的精確度。這通常悄悄發生,足以讓使用者混淆。現在,當使用較快的演算法時,會出現警告標籤。

「相符不見得最佳」標籤

除錯變更
「表示式」視圖中的直欄 如同變數視圖,表示式視圖現在支援顯示直欄。如果要切換至直欄呈現方式,請從視圖的功能表中,選取佈置 > 顯示直欄

含有直欄的「表示式」視圖

使用者也可以在名稱直欄中按一下表示式,在行內快速編輯現有的表示式。如果要新增表示式,請按一下清單底端的新增表示式 位置保留元。

岔斷點的詳細資料窗格 「岔斷點」視圖現在提供詳細資料窗格,用以顯示和編輯岔斷點內容。請使用視圖的佈置功能表,來配置詳細資料窗格的方向,或是隱藏它。

岔斷點的詳細資料窗格

例如,Java 行岔斷點的詳細資料窗格可讓您利用內容輔助,就地編輯其條件。請使用檔案 > 儲存 (Ctrl-S) 動作,來儲存已編輯的條件。勾選框和圓鈕內容會立即儲存。