原文地址:http://hi.baidu.com/china8jie/blog/item/c4bbe31f75b9ce64f724e4d2.html
比較項目與工作空間
Eclipse 將通過項目和工作空間的概念組織原始碼。工作空間 是項目的集合。項目 是原始碼檔案的集合。通常,工作空間和項目的概念在新手中造成了很多混淆之處,因為 Eclipse 中項目的定義不同於其他 IDE 中的項目。
將項目視為獨立模組而將工作空間視為項目,這是從軟體開發的角度來考慮這些概念的好方法。因此,您擁有包含多個模組(Eclipse 術語中的項目)的一個項目(Eclipse 術語中的工作空間)。下面幾個小節將詳細討論各個概念。
工作空間
工作空間 包含所有項目和設定,例如用於文法高亮顯示的顏色、字型大小等。您無法在 Eclipse 的工作空間外部工作。在初次開機 Eclipse 時,它將提示設定工作空間的預設位置。通過選擇 File > Switch Workspace > Other,可以隨時建立新工作空間或切換到其他工作空間。在開啟的對話方塊中,可以鍵入已有工作空間的位置或者鍵入其他位置以在其中建立新工作空間。該對話方塊還提供將設定複製到新工作空間中的選項。但是,這種說法並不正確,因為該選項只複製視窗布局和工作集,而不複製文法高亮顯示的顏色、字型大小模板等內容。您可能希望把所有這些設定都複製到新工作空間中,因為重新設定已經在現有工作空間中配置過的許多設定會十分痛苦。幸運的是,Eclipse 提供了一種將所有設定複製到新工作空間中的簡單方法:
- 選擇 File > Export。
- 在開啟的對話方塊中,選擇 General > Preferences,然後單擊 Next。
- 選擇 Export All,提供圖 4 中所示檔案的路徑,然後單擊 Finish。工作空間的所有設定都將被儲存到指定檔案中。
- 切換到新工作空間,選擇 File > Import,然後選擇 General > Preferences。
- 指向剛剛儲存了設定的檔案並單擊 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 項目
位於 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 對話方塊
該對話方塊包含??個很大的可自訂選項樹。有時,可能很難記住需要更改的設定所在的確切位置。幸運的是,您可以在頂部的文字欄位中鍵入以篩選龐大的選項樹。例如,在框中鍵入 fonts 將立即篩選該樹以僅顯示與字型相關的項。下一節將介紹如何更改一些常見設定。
更改字型
選擇 General > Appearance > Colors and Fonts(參見圖 9)。在這裡,您可以更改 Eclipse UI 的各個部分的字型。例如,要更改 Java 編輯器的字型,請執行以下操作:
- 在 Preferences 對話方塊中,選擇 Java > Java Editor Text Font。
- 單擊 Change。
- 選擇所需的字型和大小。
- 單擊 Apply。
圖 9. 更改字型
更改鍵盤快速鍵
在 Preferences 對話方塊中選擇 General > Keys(參見圖 10)。在這裡,您可以設定/更改每條 Eclipse 命令的鍵盤快速鍵。例如,要更改 Step Over 命令的快速鍵,請執行以下操作:
- 在文字欄位中鍵入 Step Over。
- 在現在經過篩選後的列表中選擇 Step Over 命令。
- 在 Binding 框中,按下新鍵盤快速鍵。注意不必鍵入快速鍵 — 只需按下按鍵。例如,要把 F2 鍵分配給命令,請按 F2 鍵。
- 如果新快速鍵與任何現有鍵盤快速鍵發生衝突,則會顯示在 Conflicts 列表中。
- 更改完快速鍵後,單擊 OK。
圖 10. 更改鍵盤快速鍵
結束語
您已經詳細地查看了 Eclipse IDE 的各個部分。現在已經瞭解了 Eclipse 工作台及其組成部分是什麼。瞭解了工作空間和項目是什麼、兩者的差別及兩者之間的關係。您還知道如何根據需要自訂 IDE 的各個部分及如何將這些設定從一個工作空間匯出到另一個工作空間。第 2 部分將說明如何使用 Java 項目和 Eclipse Java 開發環境(JDT)。