要訣和技巧

下列要訣和技巧提供了許多有用的建議,您可以使用它們來增加您的生產力。其分為以下幾個部分:

工作台

現在,我在哪裡? 工作台編輯器會保存導覽歷程。如果您在進行編輯時開啟第二個編輯器, 可以按一下導覽 > 上一頁(Alt+左箭號,或工作台工具列中的 左箭號圖示 上一頁箭號),返回上一個編輯器。這會讓您更容易同時處理許多開啟的編輯器。
漸進尋找字串 請利用編輯 > 漸進尋找下一個 (Ctrl+J) 或編輯 > 漸進尋找上一個 (Ctrl+Shift+J) 來進入漸進尋找模式,再開始輸入相符的字串。 當您輸入時,會以漸進方式尋找符合的項目。 搜尋字串會顯示在狀態行中。您可以按 Ctrl+J 或 Ctrl+Shift+J 來移至下一個或上一個相符項目。按 Enter 鍵或 Esc 鍵可結束漸進式尋找模式。
移至前次編輯位置 導覽 > 移至前次編輯位置 (Ctrl+Q) 可讓您回到前次進行變更的位置。工具列會出現一個標示為移至前次編輯位置按鈕的對應按鈕。 如果您的視景中沒有出現這個工具列按鈕,您可以選取視窗 > 自訂視景 > 其他 > 編輯器導覽來加入它。
操作字行的捷徑

3.0 的新功能

所有以 Eclipse 編輯器組織架構為基礎的文字編輯器都支援編輯功能,其中包括將行向上或向下移動(Alt+向上箭頭和 Alt+向下箭頭)、複製行(Ctrl+Alt+向上箭頭和 Ctrl+Alt+向下箭頭)、將新行插在現行行的上面或下面(Ctrl+Shift+Enter 和 Shift+Enter),以及轉換成小寫或大寫(Ctrl+Shift+Y 和 Ctrl+Shift+X)。
快速差異:在您編輯時,查看已變更的項目

3.0 的新功能

快速差異會在您輸入時,提供彩色的變更指示。 如果是文字編輯器,您可以利用尺規快速功能表、Ctrl+Shift+Q 來開啟它,如果是所有新的編輯器, 請利用一般 > 編輯器 > 文字編輯器 > 快速差異喜好設定頁面來開啟它。 這些顏色會相對於參照(如磁碟檔案內容或最後一個 CVS 修訂版)來顯示在編輯器緩衝區中的新增、刪除和變更。

快速差異

當滑鼠游標放在垂直尺規中的某項變更上,浮動說明會顯示原始內容,您可以利用尺規快速功能表來還原它。 快速功能表也可讓您在參照和啟用/停用快速差異之間切換。

自訂註釋的呈現方式

3.0 的新功能

您可以在一般 > 編輯器 > 文字編輯器 > 註釋喜好設定頁面中自訂編輯器中註釋的呈現方式:

「註釋」喜好設定頁面

使用快速視圖來管理畫面事實的 estate 使用快速視圖來釋放畫面事實的 estate, 同時讓視圖容易存取。按一下圖示來使快速視圖暫時顯示在其他視圖上層。當您按一下快速視圖外面, 它就會退回。視圖的系統功能表中的快速視圖指令可切換快速視圖。您也可以將視圖拖曳到左邊的捷徑列上,來建立快速視圖。
使用拖放來開啟編輯器 您可以將項目從視圖(如「導覽器」或「套件瀏覽器」),然後放置到編輯區,來將項目開啟在編輯器中。
還原已刪除的資源 選取一個儲存器資源,然後使用從本端歷程還原來還原已刪除的檔案。您一次可以還原一個以上的檔案。

從本端歷程還原對話框

要重新啟動每一個階段作業嗎? 一般 > 編輯器喜好設定頁面中,有一個設定可以在您結束時自動關閉所有開啟的編輯器。這樣下次啟動時可以重頭開始,速度也會更快。
較佳的 UI 以進行編輯器/視圖同步處理 導覽 > 顯示在 指令提供了一個統一的方式來從已開啟的編輯器導覽至顯示對應檔案的視圖(例如,在資源「導覽器」視圖中),或者從某個視圖中選取的檔案導覽至不同視圖中的同一個檔案(例如,從資源「導覽器」視圖導覽至「套件瀏覽器」視圖)。

輸入 Alt+Shift+W 會開啟一個捷徑功能表,其中含有可用的視圖目標。

顯示於指令中的捷徑功能表

可供使用者自訂
按鍵連結
如果您發現自己不斷重複執行某些指令, 您可能要指定一個按鍵順序來觸發該指令,以簡化流程。您可以從一般 > 按鍵喜好設定頁面來指定新的按鍵連結以及檢視現有的連結。

按鍵連結喜好設定對話框

更快速的工作區導覽 導覽 > 開啟資源 (Ctrl+Shift+R) 可開啟一個對話框, 讓您迅速找到及開啟工作區中的任何檔案,並且在編輯器中開啟檔案。同樣的,導覽 > 移至 > 資源會展開並選取「導覽器」視圖本身中的資源(如果「導覽器」已經取得焦點)。
並列編輯器工作區 您可以使用拖放來修改編輯器工作區的佈置。按下編輯器標籤,並將它拖曳到編輯器工作區的邊緣。箭頭定置圖示 (例如,左箭號圖示)指出要分割編輯器工作區的方向。

並排編輯器工作區

將視圖鏈結到目前開啟的編輯器

依預設,資源「導覽器」視圖(以及類似的視圖)已不再緊密地鏈結到目前開啟的編輯器。這表示關閉或切換編輯器時,並不會變更「導覽器」視圖中的選項。 您可以切換「導覽器」視圖工具列中的與編輯器鏈結按鈕,以連結視圖,這樣就會顯示正在編輯的現行檔案。

與編輯器鏈結的套件瀏覽器

複製和移動資源 您可以在「導覽器」視圖中拖放檔案和資料夾來移動它們。您可以按住 Ctrl 鍵來製作副本。
匯入檔案 您可以將檔案和資料夾從檔案系統(例如,從 Windows 檔案總管視窗)拖放到「導覽器」視圖中來快速匯入它們。 檔案和資料夾一律會複製到專案中;原始版本並不會受到影響。您也可以使用複製和貼上。
匯出檔案 將檔案和資料夾從 「導覽器」視圖拖曳到檔案系統(例如,Windows 檔案總管視窗)時,可以匯出檔案和資料夾。檔案和資料夾一律會被複製;工作區資源並不會受到影響。您也可以使用複製和貼上。
廣域尋找/取代 請利用主功能表中的搜尋 > 檔案來指定您要取代的文字和取代的範圍。 之後,再按取代...
從「搜尋」視圖取代 您可以在「搜尋」視圖中,利用快速功能表的取代...取代所選的項目... 來取代檔案中的相符項目。
收合所有開啟的項目 您可以使用「導覽器」視圖(以及類似的視圖)的工具列中的全部收合按鈕, 來收合所有展開的專案和資料夾項目。

收合導覽器工具列中的所有按鈕

按一下來開啟編輯器 您可以使用一般喜好設定頁面中的「開啟模式設定」來啟用按一下即可開啟編輯器。在按一下模式中,按一下「導覽器」視圖(以及類似的視圖)中的檔案時,會選取檔案並立即開啟檔案。
下一個/上一個導覽 您可以使用 Ctrl+. 和 Ctrl+, 來導覽至下一個或上一個搜尋相符項目、編輯錯誤或比較差異。導覽 > 下一個導覽 > 上一個有按鍵。
說明您的配置 在報告問題時, 您必須能夠擷取關於您特有設定的詳細資料。說明 > 關於產品對話框的配置詳細資料按鈕會開啟一個檔案, 其中關於您的設定中的各項資訊,包括外掛程式版本、喜好設定和內部日誌檔的內容。您可以儲存這個檔案,並將檔案附加到問題報告中。
工作區專案管理 您可以使用專案 > 關閉專案指令來管理工作區中的專案。關閉專案時, 專案的資源會暫時 "離線",並且不會再出現在「工作台」中(它們仍然在本端檔案系統中)。關閉的專案需要較少的記憶體。此外, 由於在建置期間不會查驗它們,因此關閉專案可以增進建置時間。
還原視景的佈置 重新排列及關閉視景中的視圖時,有時候可能會使視景無法辨識,因而難以使用。如果要使視景返回較熟悉的狀態,請使用視窗 > 重設視景
固定編輯器 自動關閉編輯器喜好設定作用時(您可以在一般 > 編輯器喜好設定頁面中找到), 您可以使用出現在工作台工具列中的固定編輯器按鈕,避免關閉編輯器。

固定編輯器按鈕

匯入現有的專案 如果您匯入現有的專案, 就不會複製專案的資源檔。如果您檢查專案的內容, 您會發現專案在檔案系統中的位置就是您指定的位置。
重新排序編輯器標籤 您可以使用拖放來重新排列已開啟編輯器的次序。按下編輯器標籤,並將它拖曳到您要編輯器出現的位置上。將編輯器就定位時, 堆疊圖示堆疊圖示會指出可以放置的有效點。
刪除已完成的作業 您可以使用「作業」視圖快速功能表中的刪除已完成的作業指令, 將所有已完成的作業從「作業」視圖中移除。這比個別選取並刪除已完成的作業更方便。
在視圖、編輯器和視景之間進行快速導覽 查看視窗 > 導覽功能表時,您會看到有許多方法可以快速導覽工作台中不同的視圖、編輯器、視景和功能表。 這些指令都有關鍵字加速器,例如 Ctrl+F6 可用來切換編輯器,Ctrl+F7 可切換視圖,Ctrl+F8 可切換視景, 而 F12 可用來啟用編輯器。

鍵盤快速鍵功能表

如果要直接導覽到特定視圖,您可以利用一般 > 按鍵喜好設定頁面來定義通往視圖的鍵盤捷徑。

將視圖或編輯器最大化 您可以按兩下視圖的標題列或編輯器的標籤,來將視圖或編輯器最大化。再按兩下時, 又可以將它還原成一般大小。
檢視資源內容 在檢視許多資源的內容時,您可以使用「內容」視圖(視窗 > 顯示視圖 > 內容)。使用這個視圖的速度比針對每一個資源來開啟「內容」對話框更快。

資源內容對話框

快速尋找資源 您可以使用導覽 > 移至 > 資源指令來快速尋找資源。如果您的視景中沒有出現移至 > 資源指令, 您可以選取視窗 > 自訂視景 > 其他 > 資源導覽來加入它。
額外的資源資訊 標籤裝飾是能夠顯示資源額外資訊的一般機制。 您可以使用一般 > 標籤裝飾喜好設定頁面來選取您要查看的可用裝飾類別。
過濾資源 「導覽器」和「作業」視圖都支援對項目進行過濾。 您可以藉由套用過濾器或工作集,來控制哪些項目是可以看到的。您可以在視圖功能表中找到過濾器指令。工作集是利用「導覽器」視圖功能表中的選取工作集指令來選擇。在「作業」視圖中,您可以從過濾器對話框中選取一個工作集。
自訂工具列和功能表列 您可以使用視窗 > 自訂視景指令來 自訂哪些項目要出現在主工具列和功能表列。

自訂工具列及功能表列

「作業」視圖中的快速修正 您可以使用「作業」視圖中的快速修正指令, 來建議對選取的項目進行自動修正。有建議的修正時,才會啟用快速修正指令。
建立路徑變數 在建立鏈結資料夾或檔案時, 您可以指定相對於路徑變數的目標位置。使用路徑變數時, 您可以共用包含鏈結資源的專案,但不必要求團隊成員使用檔案系統中的相同路徑。您可以在建立鏈結資源時定義路徑變數, 或透過一般 > 工作區 > 鏈結資源喜好設定頁面來定義。

路徑變數對話框

將 zip 保存檔互相比較或將 zip 保存檔與資料夾互相比較 在資源「導覽器」視圖中,選取兩個 zip 保存檔或一個保存檔和一個資料夾, 然後從視圖的蹦現功能表中,選擇相互比較 > 彼此。 兩個輸入之間的任何差異都會開啟在「比較」編輯器中。頂端窗格會顯示所有不同的保存檔項目。按兩下某個項目時, 會在底端窗格執行內容比較。

在任何有檔案比較的環境定義中,就可以使用這個方式。所以,如果「CVS 同步化」作業在資源樹狀結構中列出一個保存檔, 您可以按兩下這個保存檔,來找出保存檔中的變更。

切換工作區

3.0 的新功能

現在,您可以使用檔案 > 切換工作區,不需要關閉 Eclipse,在不同的工作區中重新啟動。

當您變更某些需要重新啟動才能生效的喜好設定(如一般 > 外觀呈現喜好設定)時,這個訣竅也很有用。 如果要快速重新啟動,您只需要將工作區切換到您的現行工作區。

Ctrl+E 編輯器清單

3.0 的新功能

您可以利用 Ctrl+E 按鍵鏈結來快速切換編輯器,Ctrl+E 會開啟一份清單,列出所有已開啟的編輯器。 這份清單支援用來尋找編輯器的預先輸入,且可讓您利用蹦現功能表或 Delete 鍵來關閉編輯器。
視圖最小化

3.0 的新功能

執行空間不足嗎? 請嘗試將未用視圖最小化來收回畫面空間。 每個視圖堆疊都並列了最小化圖示和最大化圖示。

最小化的視圖堆疊

分離的視圖

3.0 的新功能

在 3.0 中,您可以將視圖和工作台視窗分開,定置在它自己的視窗中。 如果要這麼做,您只要將視圖從工作台視窗中拖曳出來就行了。 如果要使它回到工作台視窗,也只需要拖回去。
快速視圖和視景列

3.0 的新功能

快速視圖和視景列是 3.0 中的獨立項目,它們可以各自定置,互不相干。

依預設,視景列是在畫面的右上角。 它也可以定置在左上角,在主工具列之下,或在最左側。 您可以利用視景列快速功能表或一般 > 外觀喜好設定頁面來移動它。

視景列快速功能表

依預設,快速視圖列是在畫面的左下角。 如同視景列,它也可以定置在其他位置。 您可以將區域拖曳到畫面的左側或右側來完成這個動作(如果已在其中一個位置,您也可以將它拖回底端)。

快速視圖區域

按鍵連結輔助

3.0 的新功能

Eclipse 支援包含多鍵的按鍵連結。 這些按鍵連結的範例如下:"Ctrl+X S"(Emacs 按鍵配置中的「儲存」)或 "Alt+Shift+Q Y"(預設按鍵配置中的「開啟同步化視圖」)。 這些按鍵可能很難學,如果不常用的話,可能也很難記。 現在,您可以取得一個小蹦現視窗來顯示您已按下的按鍵所可能有的完成項。

按鍵協助

在喜好設定中,一般 > 按鍵下有一個「進階」標籤。 移至這個標籤,勾選「用多鍵的鍵盤捷徑來協助我」。

一律在背景中執行

3.0 的新功能

在 Eclipse 3.0 中,許多作業都可以選擇性地在背景中執行,因此,您可以在它們完成的同時繼續工作。

具有在背景中「執行」按鈕的進度對話框

一般喜好設定頁面中,您可以選擇一律在背景中執行,如此在這些作業中絕對不會出現起始對話框。

一律在背景中執行喜好設定

停用未用的功能

3.0 的新功能

如果 Eclipse 平台有多個您絕不使用的組件(比方說,您不使用 CVS 儲存庫,或不開發外掛程式),您可以將它們從 UI 中完全停用。 您可以在一般 > 功能喜好設定頁面中,找到可以過濾的工作台區段。 藉由停用功能,您就可以將視圖、視景、喜好設定頁面和其他相關構成要素隱藏起來。

功能喜好設定頁

Ant

從快速功能表啟動

3.0 中的新增功能

您可以從快速功能表中啟動 Ant 建置。 請選取一個 Ant 建置檔,再從快速功能表中選取執行 > Ant 建置。 如果要在執行建置之前配置選項,請使用執行 > Ant 建置... 來開啟啟動配置對話框。 您也可以從 Ant 編輯器概要快速功能表中啟動建置。
JRE 規格

3.0 中的新增功能

您可以利用 Ant 啟動配置之啟動配置對話框的 JRE 標籤來指定執行 Ant 建置作業的 JRE。 您可以將建置設定成在另一個 JRE(預設值)或 Eclipse 工作區的相同 JRE 中執行。 請注意,部分 Eclipse 專用作業需要在 Eclipse 的相同 JRE 中執行建置作業。
在 Ant 視圖中執行 Ant 目標 您可以在 Ant 視圖中的目標檔上按兩下(等於選取目標檔, 然後從快速功能表選擇執行指令)。
終止 Ant 建置 主控台(或「除錯」視圖)中的終止指令可用來終止在背景中執行的 Ant 建置。
Ant 輸出和超鏈結 Ant 建置的輸出會寫入主控台視圖中,所用的階層格式與從指令行執行 Ant 時所見到的格式相同。 Ant 作業(例如,"[mkdir]")會包含對相關 Ant 建置檔的超鏈結,而 javac 錯誤報告會包含對相關 Java 程式檔及行號的超鏈結。

主控台支援 javac 和 jikes 的超鏈結以及 Eclipse Java 編譯器的超鏈結。 所有這類錯誤報告都會包含對相關 Java 程式檔及行號的超鏈結。

Ant 可以尋找 使用執行 > 外部工具 > 執行為 > Ant 建置啟動捷徑時,它會搜尋要執行的建置檔,並從選定資源的資料夾開始往上搜尋(有些人會將此視為 Ant 的 "-find" 特性)。 要搜尋的建置檔名稱是在 Ant 喜好設定頁面中指定的。

Help

說明書籤 您現在可以在說明書籍中保存自己的頁面書籤清單。 使用「說明」瀏覽器工具列上的 附加文件書籤圖示 附加文件書籤按鈕來建立書籤。書籤會顯示在 書籤圖示 書籤標籤中。
說明搜尋範圍 說明搜尋範圍可將搜尋範圍縮小至書籍的區段,或是除了本端文件以外,還可以將搜尋擴充至遠端搜尋引擎。 工作集在不同的階段作業之間都是一致的,可用於工作台說明搜尋。從「說明」瀏覽器內部來搜尋時,亦適用本端文件的搜尋範圍。

說明工作集對話框

上下文相關蹦現資訊 若您熟悉舊版中所使用的蹦現資訊, 您可以透過說明喜好設定頁面中的設定來配置「說明」,以使用蹦現資訊來替代上下文相關說明。

團隊 - CVS

CVS 監視/編輯 現在「CVS 監視/編輯」的 "編輯" 部分 已經有支援。透過團隊 > CVS > 監視/編輯喜好設定頁面中的設定(必須在將專案新增至工作區之前設定), 您可以選擇在每次開始編輯檔案時自動通知 CVS 伺服器。相對的,CVS 伺服器會通知監視清單中要監視該檔案的其他人。當您編輯檔案時, 如果有其他人正在編輯同一個檔案,就會警告您。檔案的快速功能表中的團隊 > 顯示編輯器會列出目前正在處理檔案的每一個人。另外還有團隊 > 編輯取消編輯等指令。
匯入的團隊專案的工作集 您可以選擇利用匯入 > 團隊專案集來建立已匯入工作區之專案的工作集。 這適用於所有類型的儲存庫。

團隊專案集匯入對話框

CVS 現在可支援工作集 使用者現在可以定義工作集, 來限制在「CVS 儲存庫」視圖中所顯示的專案數目。
比較不同的版本 請選取「CVS 儲存庫」視圖中的任何資料夾或檔案,再從快速功能表中選取相互比較來比較它和另一個版本、分支或日期。
從 CVS 還原已刪除的檔案 現在,您可以使用團隊 > 從儲存庫還原指令(CVS 專案和資料夾都可以使用), 從 CVS 儲存庫查詢及還原已刪除的檔案。
固定同步化

3.0 中的新增功能

現在,您可以定義多項同步化,在「同步化」視圖中使用它們。 請利用「同步化」視圖中的固定工具列按鈕來固定同步化。 您下次同步化時,會建立一項新的同步化。 您可以利用這個方式來同步化不同組的資源。
「移出」精靈

3.0 中的新增功能

現在,您可以利用檔案 > 匯入 > 從 CVS 精靈移出專案,在一個簡單的步驟中移出各個專案。 您也可以利用這個方式,從不支援瀏覽內容的 CVS 伺服器中移出專案。
依 CVS 變更集來瀏覽變更

3.0 中的新增功能

您可以瀏覽在「同步化」視圖中,依作者、註解和日期來邏輯分組顯示的一組變更。 按一下「變更集」 工具列按鈕來啟用佈置。 在同步化及比較時,可以用「送入模式」來使用這個佈置。

群組送出變更

3.1 的新增功能

您可以在「同步化視圖」中,將送出的變更分組成變更集。 若要啟用此功能,請切換至「送出模式」,並啟用「變更集」 工具列按鈕。 然後您可以建立送出的變更集,並指派變更至這些變更集。
排定同步化

3.0 中的新增功能

您可以排定定期執行某項特定的同步化。 您可以從「同步化」視圖中,利用視圖下拉功能表中的排程... 動作來排定任何 CVS 同步化作業。
將變更釋放到現有的分支中

3.0 中的新增功能

如果工作區中有若干變更需要在不是目前所連接的分支中進行確定,您可以執行團隊 > 切換至其他分支或版本指令,並切換到另一個分支。 這個作業不會修改變更過的檔案,您可以在其他分支中確定它們。
與其他人共用 CVS 項目

您可以將與 CVS 共用的專案的清單儲存到團隊專案集中。這樣您可以更容易使用共用的 CVS 專案來重建您的工作區。

  1. 一旦將專案集移出 CVS 儲存庫後,請從主功能表選取檔案 > 匯出
  2. 從清單中選取團隊專案集,然後選取要匯出的專案。您可以和團隊共用產生的檔案, 以便快速設定您的開發環境。
  3. 如果要匯入專案集,請選取檔案 > 匯入, 然後選取團隊專案集。專案就會移出 CVS,並且自動建立一個儲存庫位置。
回復已編輯但尚未確定的受管理 CVS 檔。

這個動作有兩種執行方法:

  1. 選取檔案,然後從快速功能表中,選取取代為 > HEAD 的最新項目

  1. 選取檔案或上層資料夾,然後從快速功能表中,選取團隊 > 與儲存庫同步化
  2. 接下來,使用視圖中的工具列按鈕,切換到送入/送出模式。
  3. 選取檔案,然後從快速功能表中,選取置換及更新
以三向比較來顯示上代窗格 每當 CVS 同步處理導致衝突時,您可以檢視兩個衝突的版本所根據的共同上代。

您可以在比較檢視器的本端工具列中,切換顯示上代窗格按鈕來檢視共同上代。

比較檢視程式中的「顯示上代窗格」按鈕

如果您希望衝突發生時,一律要自動開啟上代窗格,您可以在「比較/修正」喜好設定頁面的「內文比較」標籤中,勾選一開始就顯示上代窗格選項。

在比較編輯器中合併

3.0 的新功能

您只需要按一下,就可以在比較編輯器中合併送入變更。 請將游標停在兩個送入或衝突變更範圍之連接線中間的小方塊上。 這時會出現一個按鈕,讓您接受變更。

合併按鈕

請注意,這項作業需要啟用一般 > 比較/修補 > 文字比較喜好設定頁面中的利用單線連接範圍選項。

分支及合併的內容輔助

3.1 的新增功能

在使用 CVS 分支及合併時,您可以使用標示欄位中的內容輔助來協助選取適當的標示。 例如在分支時,您可以使用內容輔助,從工作區其他專案現有的分支標示清單中選取標示。 在合併時,您可以使用內容輔助,以選取含有您要合併之變更的分支。 合併精靈也會嘗試為您選取適當的起始標示,不需要您手動選取。

在標示選項對話框中過濾

3.1 的新增功能

有幾項 CVS 作業可讓使用者指定標示(例如:取代為分支或版本、與分支或版本相互比較、移出等等)。這些對話框現在可讓您輸入部分的標示名稱(或是使用 * 及 ? 萬用字元的簡稱過濾器),並顯示符合您目前所輸入之內容的所有標示。這樣可讓您在執行這些作業時,大量簡化尋找所需標示的過程。