1. 程式人生 > >精通 Eclipse V3.4,第 1 部分: Eclipse 工作臺

精通 Eclipse V3.4,第 1 部分: Eclipse 工作臺

第 1 部分適用於 Eclipse 的新使用者,將向 Eclipse 新手解釋一些通常很難理解的 Eclipse 術語,並介紹 Eclipse IDE 的各個部分。本文將說明 Eclipse 工作臺是什麼;並探究專案與工作空間(Eclipse 組織原始碼的方法)之間的差別及其之間的關係。最後,本文將說明如何根據需要自定義 IDE 的各個部分。

工作臺

主 Eclipse 視窗稱為工作臺(參見圖 1)。它包含選單欄、工具欄、編輯器和檢視等內容。工具欄下方放置編輯器和其他檢視的區域稱為工作臺頁面。此頁面包含介面的大部分可見部分:編輯器和檢視。


圖 1. Eclipse 工作臺
Eclipse 工作臺

編輯器

編輯器 是您在 Eclipse 進行開發活動的主要內容區域。注意,術語 “編輯器” 不一定表示文字編輯器;甚至 WYSIWYG 表單設計器都可以視為編輯器。帶有工具欄和檢視的 Eclipse 工作臺可能會變得十分擁擠,因此如果編輯器需要更多空間,請單擊位於右上角的 Maximize 按鈕。這樣做將隱藏所有其他檢視,從而給編輯器提供更多螢幕空間。您可以通過單擊 Restore 恢復所有檢視。

有 時需要一次檢視多個編輯器視窗,可能需要將某些內容從一個編輯器視窗複製並貼上到另一個編輯器視窗,或者需要在一個編輯器視窗中鍵入內容時閱讀另一個編輯 器視窗中的資訊。為了幫助實現這項功能,Eclipse 允許您並排或層疊堆放編輯器視窗。為此,需要把開啟的編輯器視窗的選項卡拖到某一側或者頂部/底部;它將堆疊在某一側,允許您輕鬆地使用開啟的編輯器。

如果打開了許多編輯器視窗,通過手動掃描並單擊多行選項卡來切換到所需選項卡會十分耗費時間。Eclipse 提供了一個方便使用的快捷鍵可以簡化此操作:按 Ctrl+E 組合鍵,然後將在選項卡行中的右上角顯示彈出式選單並列出所有開啟的編輯器(參見圖 2)。您可以選擇一個或者開始鍵入需要開啟的編輯器名稱,然後列表將開始篩選。


圖 2. 按 Ctrl+E 組合鍵將顯示允許在編輯器視窗之間輕鬆切換的彈出式選單
按 Ctrl+E 組合鍵將顯示允許在編輯器視窗之間輕鬆切換的彈出式選單

檢視

檢視 是停靠在編輯器某一側的小視窗,其中包含關於編輯器內容的更多資訊。通過單擊右上角的 Minimize 按鈕將檢視最小化;該檢視將最小化到視窗一側的快捷鍵欄中(參見圖 3)。單擊快捷鍵欄中的檢視按鈕將臨時彈出檢視。這是節省螢幕空間同時仍然可以輕鬆訪問檢視的好方法。


圖 3. 快捷鍵欄允許將檢視最小化同時仍然提供訪問
快捷鍵欄允許將檢視最小化同時仍然提供訪問

可以將檢視與其位置分離。要分離檢視,請將其拖到工作臺視窗外部,或者右鍵單擊其選項卡並選擇 Detach。分離後的檢視將像一個新視窗一樣執行並且顯示在工作臺視窗的頂部。檢視還可以停靠在工作臺視窗的不同側面。為此,請拖動檢視的選項卡,並將其放到想要停靠的一邊。要開啟檢視,請選擇 Window > Show View。將會彈出一個顯示一些可用檢視的選單。如果需要的檢視並未列出,請單擊選單底部的 Other。將會彈出一個顯示按類別組織所有檢視的對話方塊。您可以在頂部文字框中輸入需要開啟的檢視名稱以篩選檢視列表。此外,要更加輕鬆地開啟此對話方塊,請單擊工作臺視窗左下角帶有 + 號的圖示,從而開啟與選擇 Window > Show View 得到的相同的選單。

 




回頁首


比較專案與工作空間

Eclipse 將通過專案和工作空間的概念組織原始碼。工作空間 是專案的集合。專案 是原始碼檔案的集合。通常,工作空間和專案的概念在新手中造成了很多混淆之處,因為 Eclipse 中專案的定義不同於其他 IDE 中的專案。

將專案視為獨立模組而將工作空間視為專案,這是從軟體開發的角度來考慮這些概念的好方法。因此,您擁有包含多個模組(Eclipse 術語中的專案)的一個專案(Eclipse 術語中的工作空間)。下面幾個小節將詳細討論各個概念。

工作空間

工作空間 包含所有專案和設定,例如用於語法高亮顯示的顏色、字型大小等。您無法在 Eclipse 的工作空間外部工作。在首次啟動 Eclipse 時,它將提示設定工作空間的預設位置。通過選擇 File > Switch Workspace > Other, 可以隨時建立新工作空間或切換到其他工作空間。在開啟的對話方塊中,可以鍵入已有工作空間的位置或者鍵入其他位置以在其中建立新工作空間。該對話方塊還提供將 設定複製到新工作空間中的選項。但是,這種說法並不正確,因為該選項只複製窗口布局和工作集,而不復制語法高亮顯示的顏色、字型大小模板等內容。您可能希 望把所有這些設定都複製到新工作空間中,因為重新配置已經在現有工作空間中配置過的許多設定會十分痛苦。幸運的是,Eclipse 提供了一種將所有設定複製到新工作空間中的簡單方法:

  1. 選擇 File > Export
  2. 在開啟的對話方塊中,選擇 General > Preferences,然後單擊 Next
  3. 選擇 Export All,提供圖 4 中所示檔案的路徑,然後單擊 Finish。工作空間的所有設定都將被儲存到指定檔案中。
  4. 切換到新工作空間,選擇 File > Import,然後選擇 General > Preferences
  5. 指向剛剛儲存了設定的檔案並單擊 Finish。您的設定將被匯入到新工作空間中。


圖 4. 建立或切換工作空間
建立或切換工作空間

位 於工作空間目錄中的 .metadata 目錄包含 Eclipse 內的各個外掛儲存的所有設定。此目錄的存在將告訴 Eclipse 當前目錄是有效的工作空間。.metadata 目錄還包含以 .log 命名的檔案。此檔案將包含在執行 Eclipse 時可能丟擲的所有錯誤或異常。如果 Eclipse 在某一刻意外崩潰,該檔案將對錯誤診斷十分有用。

專案

Eclipse 術語中的專案可以是獨立的應用程式或模組,這取決於選擇如何組織工作空間。要建立一個新的 Java™ 專案,請選擇 File > New > Project。在開啟的對話方塊中,選擇 Java > Java Project

許多新手都會被位於此對話方塊中的 Project name 文字框搞糊塗(參見圖 5)。您將使用此框篩選不同型別專案的列表,而非命名專案。從樹中選擇 Java Project 項並單擊 Next 以進入嚮導中的下一步。在這裡,您可以命名專案並配置其設定。


圖 5. 建立 Java 專案
建立 Java 專案

位於 Create Java Project 對話方塊中央的 JRE 組將允許選擇用於構建此專案的 Java 版本。Project Layout 組將表示是需要將原始碼檔案和生成的類檔案都放在一個資料夾中,還是需要將其分別放在獨立的資料夾中。建議保留預設設定:Create separate folders for sources and class files。這樣可以很好地把程式碼與生成的二進位制檔案分開。單擊 Finish,然後將在工作空間目錄中建立與專案同名的新資料夾。專案資料夾包含兩個分別用於儲存原始碼檔案和類檔案的名為 src 和 bin 的資料夾。您將專門在 src 資料夾中工作;Eclipse 將管理 bin 資料夾以在後臺自動生成類檔案。

 




回頁首


自定義工具欄和選單

您可以根據需要自定義位於 Eclipse 視窗頂部的工具欄和選單欄。工具欄和選單欄都是基於透檢視配置的。透檢視 是 Eclipse 根據您要執行的特定任務分組各個檢視、工具欄和選單佈局的方法。例如,在預設情況下,Eclipse 擁有名為 Java 和 Debug 的透檢視,它們分別用於開發 Java 程式碼和進行除錯。Debug 透檢視擁有專門在除錯時使用的檢視和工具欄按鈕;Java 透檢視沒有這些。通過選擇 Window > Open Perspective > Other 或單擊工具欄最右側按鈕可以切換透檢視。


圖 6. 使用位於工具欄右側的按鈕可以切換透檢視
使用位於工具欄右側的按鈕可以切換透檢視

要自定義透檢視的工具欄和選單,請右鍵單擊頂部的主工具欄並選擇 Customize Perspective,然後單擊 Commands 選項卡。在這裡,各個選單/工具欄項都是按功能分組的,如圖 7 所示。例如,可以選擇 Search 列表項以啟用與搜尋相關的選單和工具欄項(Eclipse 把工具欄和選單項稱為命令,就如向 IDE 發出的命令一樣;因而,選項卡的標籤為 Commands,並且可以啟用/禁用命令組)。


圖 7. 自定義工具欄和選單欄項
自定義工具欄和選單欄項




回頁首


自定義 Eclipse 首選項

Eclipse 是一個擁有許多外掛的大型複雜 IDE,並且它提供了大量可以自定義的選項。幸運的是,可以在一個集中位置找到所有這些內容。選擇 Window > Preferences 以開啟 Preferences 對話方塊。


圖 8. Preferences 對話方塊
Preferences 對話方塊

該對話方塊包含??個很大的可自定義選項樹。有時,可能很難記住需要更改的設定所在的確切位置。幸運的是,您可以在頂部的文字欄位中鍵入以篩選龐大的選項樹。例如,在框中鍵入 fonts 將立即篩選該樹以僅顯示與字型相關的項。下一節將介紹如何更改一些常見設定。

更改字型

選擇 General > Appearance > Colors and Fonts(參見圖 9)。在這裡,您可以更改 Eclipse UI 的各個部分的字型。例如,要更改 Java 編輯器的字型,請執行以下操作:

  1. 在 Preferences 對話方塊中,選擇 Java > Java Editor Text Font
  2. 單擊 Change
  3. 選擇所需的字型和大小。
  4. 單擊 Apply


圖 9. 更改字型
更改字型

更改鍵盤快捷鍵

在 Preferences 對話方塊中選擇 General > Keys(參見圖 10)。在這裡,您可以設定/更改每條 Eclipse 命令的鍵盤快捷鍵。例如,要更改 Step Over 命令的快捷鍵,請執行以下操作:

  1. 在文字欄位中鍵入 Step Over
  2. 在現在經過篩選後的列表中選擇 Step Over 命令。
  3. Binding 框中,按下新鍵盤快捷鍵。注意不必鍵入快捷鍵 — 只需按下按鍵。例如,要把 F2 鍵分配給命令,請按 F2 鍵。
  4. 如果新快捷鍵與任何現有鍵盤快捷鍵發生衝突,則會顯示在 Conflicts 列表中。
  5. 更改完快捷鍵後,單擊 OK


圖 10. 更改鍵盤快捷鍵
更改鍵盤快捷鍵




回頁首


結束語

您 已經詳細地查看了 Eclipse IDE 的各個部分。現在已經瞭解了 Eclipse 工作臺及其組成部分是什麼。瞭解了工作空間和專案是什麼、兩者的差別及兩者之間的關係。您還知道如何根據需要自定義 IDE 的各個部分及如何將這些設定從一個工作空間匯出到另一個工作空間。第 2 部分將說明如何使用 Java 專案和 Eclipse Java 開發環境(JDT)。