3.1 版的新功能

本文件說明自 3.0 版之後,針對 3.1 版 Eclipse 平台所做的一些有趣或重要的變更。其分為以下幾個部分:


重要的效能加強功能

與 3.0 版相較,整體效能都有重大的提升。

我們還新增了除錯支援,可在工作台執行的同時持續監視效能;另外,我們也在標準測試套組中加入了通用基準性能測試。 這些測試的結果鏈結在每個建置的下載網頁中。 以下是(部分的)輸出範例:

效能範例圖


雙向語言支援

雙向語言支援 (BIDI) 已擴展在整個平台中。您可以從指令行來配置視窗的佈置方向,另外系統也會根據語言環境來推斷適合的預設方向。請注意,SWT 只有在 Windows 上完整支援 BIDI。

Eclipse 視景的鏡映擷取畫面


新的復原/重做 API

應用程式現在可以在 org.eclipse.core.commands.operations 中使用 API 來存取平台的可復原作業歷程。IUndoableOperation 針對可復原及重做的作業定義了介面。藉由使用 org.eclipse.ui.operations 中所提供的 UndoActionHandler 及 RedoActionHandler,視圖及編輯器可供存取復原及重做支援。


過濾喜好設定和內容

「喜好設定」及「內容」對話框現在有一個欄位可用來過濾所顯示的網頁,僅顯示名稱或關鍵字符合指定字首的網頁。下列範例顯示關鍵字 "tab" 的相符項目。

新喜好設定對話框的擷取畫面


導覽喜好設定和內容

鏈結喜好設定及內容頁的一般支援,可以讓具有相關設定的網頁互相參照,並提供可快速存取其他網頁的功能。它在右上角結合了 Web 型的下一頁及上一頁導覽功能,所以現在更容易使用相關喜好設定網頁集。

顯示喜好設定鏈結的擷取畫面


匯入多個專案

現在匯入 > 現有的專案至工作區指令可讓您搜尋指定位置之下的所有專案,而且只要一個動作,即可匯入所找到的任何專案。您現在也可以從 TAR 及 ZIP 保存檔來匯入現有的專案。


匯入/匯出至 tar.gz 格式

匯入匯出 > Zip 檔案精靈現在可支援 UNIX 系統上常見的 tar.gz 壓縮保存檔格式。因此,該精靈已改名為匯入匯出 > 保存檔

顯示匯出至 tar.gz 的擷取畫面


根據內容類型來執行編輯器查閱

現在在決定用來開啟給定檔案的適當編輯器時,會將檔案的內容類型列入考量。現在的編輯器可能會宣稱它們能夠處理特定內容類型及其傳統的檔名和副檔名。

包含冒號及反斜線字元的檔名

從前在 Eclipse 中,要建立名稱中含有冒號 (':') 及反斜線 ('\') 字元的資源是不可能的。現在只要是在可容許檔名中有這類字元的作業系統上(例如:Linux)執行 Eclipse,就可以使用這些字元。但是當檔名必須在多重作業環境之間保有其意義時,就必須非常小心;尤其是 Windows,它不容許在檔名中使用這些字元。

在檔名中顯示 :\ 的擷取畫面


執行檔及保存檔屬性的支援

您現在可以檢視及變更作業系統特定的檔案屬性,例如,執行檔位元(UNIX 型)及保存檔位元(Windows)。現在當您將檔案移出(或提交)至儲存庫時,CVS 會保留這些屬性,而且匯入精靈會保留從本端檔案系統匯入之檔案及目錄的屬性。


行定界字元支援

您現在可以設定在建立新的文字檔時,所要使用的行定界字元。您可以針對整個工作區(或給定的專案)來提供單一設定。此外,現在行定界字元轉換功能可以套用在專案、資料夾及檔案上,而不是只限於單一編輯器的內容。

預設定界字元對話框的擷取畫面


單一 JAR 外掛程式

現在 Eclipse 可讓您傳送包裝成單一 JAR 檔的外掛程式,而不需要用一整個目錄的檔案來傳送。您可以把它想像成將外掛程式 Meta 資料(plugin.xml 等等)摺疊在其程式碼 JAR 中。 這種做法有許多好處,包括覆蓋區較小、安裝較容易/快速,以及更符合 JAR 的標準 Java 記號。

在 Eclipse 3.1 版中,大部分的外掛程式都是以 JAR 來進行所有分送作業。這種格式是 Eclipse 套裝新的最佳作法。

顯示 JAR 型外掛程式的擷取畫面


改良的編輯器快速功能表

許多以前只能在其他視圖中使用的指令,現在您只要在編輯器快速功能表中動動手指頭就可以了。例如,您可以從編輯器的快速功能表來將檔案送交至 CVS,或是執行及除錯 Java 程式和 Ant 建置。

顯示編輯器功能表上的團隊構成要素擷取畫面


檢視所有快速鍵

在 Eclipse 中使用您偏好的編輯器及視圖時,只要按 Ctrl+Shift+L,即可查看目前可用之按鍵連結的完整清單。這是一個很棒的方式,可以讓您瞭解使用者介面中有哪些東西,而且學習更多的按鍵連結,還可以加速您的生產力。改良的一般 > 按鍵喜好設定頁面中,也有提供這項資訊。

按鍵連結的擷取畫面


分離的視圖行為

Eclipse 3.1(在支援該系統的平台上)現在已改良分離的視圖支援。您現在更容易將它放在任何所需的位置,包括跨越另一個 Eclipse 視窗。

先確定視圖已與功能表「分離」,或是將視圖標籤拖曳出來建立。

然後在您選擇的位置,將其他視圖拖放至相同的視窗中。使用功能表或拖曳視圖標籤,將它放回「工作台」視窗中。


拖曳視景按鈕

Eclipse 3.1 現在可支援在「視景」切換器中重新排列視景按鈕,此外,您還可以將視景拖曳到視景切換器外面,以在視景中開啟新的視窗。

顯示拖曳視景按鈕的擷取畫面


動畫

工作台支援更多的動畫來幫助使用者瞭解使用者介面元素的動向。 例如,快速視圖的建立現在可用動畫來表示。您可以透過一般 > 外觀 > 啟用動畫中的喜好設定來啟用/停用此功能。

改良的背景作業錯誤對話框

現在顯示背景作業的錯誤對話框與工作台其他地方所顯示的錯誤對話框更為一致。 當有其他資訊可用時,就會顯示額外的按鈕,例如,因為 CVS 作業失敗而產生此對話:

顯示 CVS 錯誤對話的擷取畫面


喜好設定的匯入和匯出

現在「匯入/匯出」精靈可支援喜好設定。您可以選擇匯入或匯出所有變更的設定,或是只匯入或匯出受支援的特定喜好設定。


內容類型喜好設定頁面

「一般/編輯器」喜好設定頁面之下,新增了一個新的喜好設定頁面,可供編輯內容類型及其相關檔案名稱和字集。

內容類型對話的擷取畫面


新功能喜好設定頁面

建立了一個新功能喜好設定頁面,以簡化大型 Eclipse 型產品功能的管理作業。

功能喜好設定頁面的擷取畫面


完成單字

在任何文字編輯器中,只要是目前出現在所有已開啟編輯器或緩衝區中的單字,您都可以用字首來完成一個單字。完成單字的預設按鍵連結為 Alt+/(在 Mac 上是 Ctrl+.)。

開啟未命名的檔案

不需要先建立檔案,即可開啟文字編輯器。請直接移至檔案 > 新建 > 未命名的文字檔

共用的編輯器喜好設定

一般 > 編輯器 > 文字編輯器喜好設定頁面包含所有文字編輯器的設定值。之前在文字及 Java 編輯器頁面上重複的喜好設定已合併,未來其他的文字型編輯器也會在適當的地方沿用那些設定值。

共用的編輯器喜好設定擷取畫面


復原歷程大小的喜好設定

您可以在一般 > 編輯器 > 文字編輯器喜好設定頁面上,為文字編輯器設定復原歷程大小:

復原歷程大小的圖片


轉換行定界字元

用來轉換行定界字元的指令已移至檔案 > 轉換行定界字元為子功能表(先前是在編輯功能表上)。

現在行定界字元轉換功能可以套用在專案、資料夾及檔案上,而不是只限於單一編輯器的內容。


超鏈結支援

以前超鏈結支援僅限用在 Java 編輯器,現在已普及化,範圍已下移至「平台文字」。 一般超鏈結喜好設定位於一般 > 編輯器 > 所有文字編輯器喜好設定頁面上,而且現在可以在標準的「文字」編輯器中使用簡式 URL 超鏈結。

文字編輯器中的超鏈結圖片

「Web 瀏覽器」支援可用來顯示鏈結,請參閱一般 > Web 瀏覽器喜好設定,以取得詳細資料。

有配置 SourceViewerConfiguration 的所有 SourceViewer 都會自動取得 URL 超鏈結。


復原第一個變更會清除變動過的指示器

若復原了一開始的變更,編輯器標籤中變動過的指示器 (*) 就會消失。

多行文字搜尋及取代

文字搜尋中所使用正規表示式型樣會比對跨行文字。

多行文字搜尋


歡迎使用啟動列

在 Eclipse SDK 歡迎使用頁面中選取「移至工作台」鏈結時,整個「歡迎使用」頁面會收合成一個新的「歡迎使用」啟動列;依預設,它會出現在「工作台」視窗縮減區的左下角。 「歡迎使用」啟動列可讓新的使用者快速還原上次的「歡迎使用」頁面,或是使用捷徑來跳至其中一個主要頁面。

平台會控制基本行為及「還原」按鈕,而背景及前景顏色和捷徑則是透過「歡迎使用」延伸規格來提供的。 請參閱 org.eclipse.platform 的外掛程式 Manifest,以取得「歡迎使用」啟動列定義的範例。

歡迎使用啟動列的擷取畫面


新說明視圖

「說明」的位置更接近您工作的地方,並以「說明」視圖來引導您。 它包含各種頁面,以在您需要時提供輔助。若您按 F1,就會開啟視圖,其中包含與您工作當時相關的主題。 您也可以切換至「所有主題」,查看本端說明中還有哪些其他內容。 新的文件搜尋範圍橫跨本端的說明、遠端的 InfoCenter、Eclipse.org 及 Web,現在都可以從「說明」功能表來直接存取(透過說明 > 搜尋說明)。

新說明視圖的擷取畫面


現在所有的對話都有動態說明

現在對話中也有新增至 M5 中之工作台視窗的新動態說明。 以系統特定的說明捷徑來觸發時(在 Windows 上為 F1,在 Linux GTK 等系統上為 Shift-F1),即開啟 Shell 以及顯示相關說明資訊的對話框。 含有多頁的對話框(例如:精靈、喜好設定、啟動配置、搜尋等等)會在您換頁時,觸發說明窗格來更新其內容。

顯示動態說明的擷取畫面


在背景下載更新

「更新管理程式」的安裝精靈(說明 > 軟體更新 > 搜尋並安裝)現在可讓您在背景中下載外掛程式。這樣您就可以在下載外掛程式的同時,繼續工作。 所有東西都下載了之後,仍是由限制模式的對話框來控制安裝階段(將 Jar 檔解壓縮,並移至安裝目錄)。

匯入/匯出更新網站書籤

您現在可以將更新網站書籤匯出至檔案。 這樣比較容易在不同的建置之間移轉您的書籤、在多個 Eclipse 安裝主體之間共用書籤,或是將書籤提供給其他開發人員。

顯示匯入/匯出按鈕的擷取畫面


更新網站鏡映

更新網站現在可以指定一個鏡映其內容的伺服器清單。 由於會在鏡映的更新網站上查閱特性,所以會提示您選取任何可用的鏡映。

顯示鏡映的擷取畫面

(請參閱錯誤 69008,以取得在 site.xml 中指定鏡映的作法明細。)


改良的特性相依關係處理方式

在安裝與其他特性有相依關係的特性時,安裝精靈會讓您自動包含所有可用的相依關係。請按選取必要項目按鈕來併入所選取之特性的全部必備項目,然後按全部安裝來完成安裝。

選取必要項目按鈕的擷取畫面


RCP 差異套件

現在有了新的 RCP 差異套件(列在下載頁面的 RCP SDK 區段之下)。 其包含 RCP 外掛程式的所有作業系統特定片段,主要對象是需要針對不同作業系統來建立一系列應用程式下載的 RCP 開發人員。有了它,就不需要下載所有作業系統特定的 RCP 二進位初稿。

SWT 瀏覽器小組件的改良

「SWT 瀏覽器」小組件有了許多改良。重要的改良包括:

  • 在 Windows 上,現在可以在獨立的 Internet Explorer 瀏覽器中開啟新的視窗。
  • 在 Linux 上,瀏覽器現在可以和 Mozilla 1.7 GTK2 以及 Mozilla 1.4 GTK2 以上版本搭配使用。
  • 新的執行方法會在目前載入至瀏覽器小組件中之 HTML 文件的環境定義中,傳遞 JavaScript 指令的任意字串,直接由基礎的原生 JavaScript 引擎(Windows 上的 Internet Explorer、Linux 上的 Mozilla、Mac 上的 Safari)來評估那些指令。

內嵌瀏覽器視圖的擷取畫面

新的「瀏覽器示範」範例(如上方顯示)舉例說明如何將含有「SWT 瀏覽器」小組件的 HTML 內容整合至應用程式。有一種取得 SWT 範例的簡單方法,就是透過新的歡迎使用頁面。


新的旋轉鈕小組件

現在 SWT 在所有視窗系統上,都有提供旋轉鈕小組件。 請參閱 org.eclipse.swt.widgets.Spinner

SWT 旋轉鈕小組件的擷取畫面


GC.setLineCap、GC.setLineJoin

GC.setLineCap 可讓您控制要如何繪製線條結尾(平面、圓形或方形,如下圖中的第一條線所示)。 GC.setLineJoin 可讓您控制如何在像 GC.drawPolylinesGC.drawPolygon 這些方法中,將一條線連接至另一條線。 合併樣式有斜邊、圓形及斜接面(最後一列)

顯示新 SWT 線條樣式的擷取畫面

請參閱 SWT 片段,以不同的套帽及合併樣式來繪製線條


滑鼠滾輪事件

SWT 現在提供使用者旋轉滑鼠滾輪時的事件。 請注意,捲動捲軸的預設行為還是跟以前一樣。請參閱 SWT.MouseWheel

改良的佈置支援

針對 CompositeLayout,現在有了新方法,可以讓應用程式增進佈置效能,而且即使中間有一個母項沒有調整大小,還是可強制所有子項的佈置。
  • Composite.layout(Control[])
  • Composite.layout(boolean, boolean)
  • Composite.setLayoutDeferred(boolean)
  • Layout.flushCache(Control)

從佈置中移除小組件

RowDataGridData 有新的 exclude 屬性,可用來將相關聯的小組件從佈置管理中移除。 以前應用程式必須刪除並重建小組件,才能達到這樣的效果。

如需詳細資料,請參閱片段範例。


Solaris-GTK+ 的 SWT

Solaris-GTK 已合併會定期建置 SWT 及 Eclipse 的受支援配置項目。

選項剪貼簿

GTK 和 Motif 上的 UNIX 使用者現在都可以選取文字,然後用滑鼠的中間按鈕來將文字貼上。

含直欄的原生樹狀結構

SWT Tree 小組件現在可顯示多個直欄。 Tree、TreeItem 及 TreeColumn 中的新 API 提供與「表格」相同的支援給直欄。因此現在已棄用 TableTree 小組件。

多直欄樹狀結構的擷取畫面

如需詳細資料,請參閱片段範例。


可重新排列的表格直欄

您可以拖曳直欄標頭來變更表格中的直欄顯示順序(也可以依程式的方式來設定)。

正在移動之表格直欄的擷取畫面

如需詳細資料,請參閱片段範例。


獨立式 SWT 下載現在是 Eclipse Project

對獨立式 SWT 應用程式的開發人員而言,SWT 元件是可以個別下載的。在 Eclipse 3.1 中,現在可以輕易地將 SWT 下載匯入工作區,就像匯入專案一樣。

  1. 下載獨立式應用程式的 SWT。SWT 的獨立式版本位於與 Eclipse SDK 相同的下載頁面上。 尋找標題為「SWT 二進位和程式碼」的小節。請勿將保存檔解壓縮,只要將它儲存至磁碟即可。
  2. 檔案功能表選取匯入...
  3. 選取現有的專案至工作區,再按下一步按鈕。
  4. 選取選取保存檔:,並使用瀏覽按鈕來尋找您先前下載的 SWT 獨立式保存檔。
  5. 按一下完成按鈕。

您所匯入的 org.eclipse.swt 專案會定義原生程式庫的位置,所以您可以用標準 Java 或 JUnit 啟動程式來執行您的應用程式。


使用 PDE 來啟動 SWT 獨立式應用程式

在 3.1 版中,核心 Eclipse 外掛程式(包括 SWT)都會被包裝成單一 JAR 檔,而不是一整個目錄的檔案。現在的 SWT 外掛程式 JAR 包含了所有東西,包括原生程式庫。

為了執行獨立式 SWT 應用程式,原生程式庫必須放在 Java 程式庫路徑上。 若您使用「SWT 二進位和程式碼」下載,則會為您解決這件事,但有時候從 Eclipe SDK 針對 SWT 外掛程式來建置是很有用的。在 Eclipse 3.0 版中,獨立式 SWT 開發人員會使用 -Djava.library.path 來新增原生程式庫。 在 Eclipse 3.1 版中,由於原生程式庫位在 JAR 中,所以開發人員無法輕易地找到程式庫。

若要從 Eclipse 使用 SWT 外掛程式來執行及除錯您的 SWT 應用程式,您可以使用 SWT 應用程式的啟動程式來尋找原生程式庫。Java 類別的快速功能表中有啟動程式的捷徑,請使用執行為 > SWT 應用程式來存取。

啟動 SWT 應用程式的擷取畫面

請注意,在未來版本中,可能不需要用到 SWT 應用程式的啟動程式。


進階圖形

我們針對進階圖形作業加入了新的 API,例如:曲線和線條的路徑、alpha 混合及轉換。這個新 API 在 GTK 及 Motif 上需要 Cairo Vector 引擎,在 Windows 上則需要 GDI+

顯示使用中之進階 GC 特性的擷取畫面

如需詳細資料,請參閱片段範例。


Windows XP 的按鈕外觀與操作方式

在 Windows XP 中,含影像的按鈕會針對現行面板來顯示所預期的外觀與操作方式。

XP 上的影像按鈕擷取畫面

如需 Windows XP 面板的詳細資料,請參閱 SWT 常見問題 (FAQ)


新的鏈結小組件

新的 Link 小組件會顯示含有超鏈結的文字。

新的鏈結小組件擷取畫面

如需詳細資料,請參閱片段範例。


在 StyledText 中加刪除線及底線

若要將文字加上底線或刪除線,可以利用新的 StyleRange.underlineStyleRange.strikeout 欄位來執行。

顯示新 SWT 文字樣式的擷取畫面

如需詳細資料,請參閱片段範例。


CVS 送出的變更集

送出的變更集可讓您先將送出的變更組織成邏輯群組,再行確定。 若要啟用送出的變更集,請將「同步化」視圖設為「送出」模式,按一下「同步化」視圖中的變更集按鈕 ,然後選取送出的變更,並從快速功能表中選擇新增至 > 新變更集...。您也可以指定一個變更集來作為預設值,讓所有後續送出的變更都可以自動新增至該變更集。 快速功能表上的指令可以讓送出的變更在變更集之間移動。向 CVS 儲存庫確定變更集時,會使用與該變更集相關聯的備註來作為 CVS 確定註解。

送出的變更集擷取畫面


彩色的 CVS 標籤裝飾

您可以配置 CVS 標籤裝飾,以使用顏色及字型來強調顯示檔案的狀態。 您可以在團隊 > CVS > 標籤裝飾喜好設定頁面上啟用 CVS 的顏色與字型裝飾,並透過一般 > 顏色與字型 > CVS 喜好設定頁面,針對送出的變更和被忽略檔案來配置顏色與字型裝飾。

彩色的 CVS 標籤裝飾擷取畫面


CVSNT 的支援
因為有 CVSNT 開發人員的努力,現在 Eclipse CVS 用戶端才能夠支援 CVSNT。 CVSNT 2.0.58b 以上的版本都已經過 Eclipse 3.1 的測試。

CVS 確定檢視

現在的確定對話框包含已確定的檔案清單。 這樣一來,要在撰寫確定註解時瀏覽檔案,以及要從清單中移除特定檔案以暫緩確定,都會變得很容易。 尤其當您要直接從「套件瀏覽器」或「導覽器」視圖來進行確定時,會特別有用。

確定檢視的擷取畫面

另外還有 CVS 喜好設定(團隊 > CVS)可用來決定確定註解是否為強制性的,並可指定在確定時應顯示檔案的最大的檔案數目。


CVS 改良的檔案類型支援

現在每當要確定不明檔案類型的檔案時,CVS 都會加以提示。 這樣可讓您明確地配置檔案類型,不要讓 CVS 選擇二進位來作為預設值。此外,現在單就檔名來看,就可以決定檔案類型(例如:Makefile),不必侷限於副檔名。

檔案類型支援的擷取畫面


CVS 分支及合併

現在 CVS 分支精靈可讓您使用內容輔助,從已在工作區分支的專案中選取分支。

分支的擷取畫面

合併時,您只要指定結束標示,精靈就會自動尋找適當的起始標示。 如果沒有可用的起始標示,您還是可以不在「同步化」視圖中查看預覽,就逕行合併。


CVS 過濾標示

CVS 取代及比較指令用來選取分支或版本的標示選項對話框,現在會依據您的輸入,即時顯示相符的標示。

標示過濾的擷取畫面


Ant 除錯器

新的 Ant 除錯器可幫助您為 Ant 建置檔的執行作業除錯。 其包含標準的除錯器特性,例如:岔斷點、逐行作業、相依關係呼叫堆疊及執行至指定行號支援。

Ant 相依關係呼叫堆疊

Ant 內容的呈現方式亦分組在「變數」視圖中,以方便您查看:
  • 系統:從該建置專屬系統來設定的 Ant 內容
  • 使用者:使用 -D 選項來設定的該類內容
  • 執行時期:在執行建置期間設定的所有內容

在 Ant 編輯器中
摺疊

Ant 編輯器現在可支援摺疊建置檔區域。 在摺疊的 Ant 元素上出現的浮動說明,可讓您一窺隱藏的程式碼。 您可以從編輯器尺規功能表中,快速地控制建置檔的摺疊呈現方式。

在 Ant 編輯器中摺疊程式碼的擷取畫面


針對 Ant 編輯器,在檔案中重新命名

您現在可以在 Ant 編輯器中,將在相同建置檔中出現的內容及目標重新命名。 若要啟用,請在游標位於所要重新命名的出現項目中時,使用編輯器快速功能表或 Alt-Shift-R 鍵盤快速鍵。

顯示在 Ant 編輯器中重新命名的擷取畫面


在 Ant 編輯器中標示出現項目

您現在可以啟用 Ant 編輯器來標示出現的內容及目標。 標示出現項目是透過 Ant 編輯器喜好設定及編輯器工具列動作來控制的。

顯示 Ant 標示出現項目喜好設定的擷取畫面

強調顯示的出現項目擷取畫面


Ant 編輯器中的超鏈結導覽

「Ant 編輯器」可使用 Ctrl 鍵修飾元來支援超鏈結導覽。 您可以從 Ant > 編輯器 > 導覽喜好設定頁面來變更按鍵修飾元。

Ant 超鏈結支援


僅限 Ant 編輯器選取的元素

現在可以限制 Ant 編輯器只顯示在建置檔中選取的來源元素。 若是使用其他編輯器,則是以 Eclipse 工具列中的僅顯示所選元素的來源切換按鈕來控制。

改良的 Ant 導覽

現在在 Ant 編輯器中,導覽 > 開啟宣告 (F3) 可讓您導覽至所參照的目標或內容。


現在錯誤會顯示在外部 Ant 建置檔中

現在即使是以檔案 > 開啟外部檔案... 來開啟的 Ant 建置檔,都會為其顯示錯誤及警告註釋。

Ant 手冊就在彈指之間

在 Ant 編輯器中,將您的游標置於 Ant 作業、類型等項目的名稱上,再按 Shift+F2 來開啟瀏覽器,以顯示 Ant 手冊中的相關頁面。

Ant 外部文件


各種建置類型的 Ant 目標

Ant 建置器的「目標」標籤可讓您指定要為各種建置類型執行的目標。 其中包括您呼叫 "Clean" 時所要執行的目標。

目標標籤


在 Ant 編輯器中對錯誤報告有更大的控制權

您現在可以設定 Ant 編輯器,以忽略所有建置檔問題。 您也可以指定特定的建置檔名稱,讓編輯器不要為其報告問題。 這二種設定都是使用 Ant 編輯器的「問題」喜好設定來控制。

Ant 錯誤報告喜好設定的擷取畫面


主控台 EOF

您可以在「主控台」視圖中,將檔案結尾信號傳達給等待輸入的程式;在 Windows 上,請按 Ctrl+Z,在 Linux 上,請按 Ctrl+D

主控台編碼

您可以配置主控台,以使用不同於預設編碼的字元編碼來顯示輸出。 若要為應用程式設定主控台編碼,請在啟動配置的「共用」標籤上使用主控台編碼設定。

擷取程式輸出

除了將程式的輸出寫入主控台,現在還可以將其擷取在檔案中。 此行為是由啟動配置之共用標籤上的設定所控制。


多重主控台視圖

若您需要一次查看多個主控台,現在您可以在「主控台」視圖中的開啟主控台下拉功能表中,透過新建主控台視圖指令來開啟額外的「主控台」視圖。


岔斷點組織

「岔斷點」視圖可依類型、專案、檔案或工作集來將岔斷點分組,並可支援巢狀分組。您可以使用岔斷點工作集,依照問題特性來將岔斷點分組,以快速啟用及停用一整組岔斷點。 新建的岔斷點會自動放在預設的岔斷點工作集中(以粗體顯示)。 您可以在岔斷點工作集之間複製和貼上以及拖放岔斷點,而且一個岔斷點可以放在多個岔斷點工作集中。

顯示工作集的岔斷點視圖