Compare - 比較 Copy All from Left to Right (由左向右複製全部) Copy All from Right to Left (由右向左複製全部) Copy from Left to Right (由左向右複製) Copy from Right to Left (由右向左複製) Select Next Change (選取下一個變更) Select Previous Change (選取上一個變更)
CVS - Concurrent Versions System (版本控制系統) Checkout from CVS (由CVS檢查)
File - 檔案 Close (關閉檔案) : Ctrl+W 或 Ctrl+F4 <In Windows> Close All (關閉全部檔案) : Ctrl+Shift+W 或 Ctrl+Shift+F4 <In Windows> Exit (關閉螢幕最上層視窗) : Alt+F4 <In Dialogs and Windows> (註:3.0RC2並沒預設這組熱鍵,但仍然可以使用。)
Export (開啟匯出功能表) Import (開啟匯入功能表) Move (移動檔案) New (開啟檔案建立精靈Wizard) : Ctrl+N <In Windows> New menu (顯示File->New選單) : ALT+Shift+N <In Windows> Open External File (開啟外部檔案) Open Workspace (開啟Workspace設定視窗) Print (列印檔案) : Ctrl+P <In Windows> Properties (org.eclipse.ui.file.properties) (顯示檔案內容) : Alt+Enter <In Windows> Refresh (重新整理) : F5 <In Windows> Rename (重新命名) : F2 <In Windows> Revert (回復至已儲存) Save (儲存檔案) : Ctrl+S <In Windows> Save All (儲存全部檔案) : Ctrl+Shift+S <In Windows> Save As (另存新檔)
Help - 說明 About (開啟關於對話框) Help Contents (開啟Eclipse說明文件) Tips and Tricks (開啟要訣和技巧說明頁面) Weclome (開啟歡迎使用頁面)
Navigate - 導覽 Back (向後導覽) Backward History (在編輯器導覽歷程中向後移動) : Alt+方向鍵'←' <In Windows> Forward (向前導覽) Forward History (在編輯器導覽歷程中向前移動) : Alt+方向鍵'→' <In Windows> Go Into (進入選取的目錄內) Go to Line (移至某一行文字) : Ctrl+L <Editing Text> Go to Matching Bracket (將游標移至對稱的方括弧) : Ctrl+Shift+P <Editing Java Source> Go to Next Member (移至下一個Member) : Ctrl+Shift+方向鍵'↓' <Editing Java Source> Go to Package (移至套件,用於Package Explorer) Go to Previous Member (移至上一個Member) : Ctrl+Shift+方向鍵'↑' <Editing Java Source> Go to Resource (移至資源) Go to Type (移至類別,用於Package Explorer) Last Edit Loaction (移至前次編輯位置) : Ctrl+Q <In Windows> Next (移至下一個標示元素) : Ctrl+. <In Windows> (註:元素類型可由Toolbar的Next Annotation小倒三角圖示設定。)
Open Call Hierarchy (開啟Call Hierarchy視窗) : Ctrl+Alt+H <In Windows> Open Declaration (瀏覽所選取的Java元素) : F3 <In Windows> (註:效果等於Ctrl+滑鼠左鍵點選。) Open External Javadoc (開啟外部Javadoc) : Shift+F2 <In Windows> Open Resource (開啟資源選取對話方塊) : Ctrl+Shift+R <In Windows> Open Structure (顯示所選元素的結構) : Ctrl+F3 <Editing Java Source> Open Super Implementation (開啟super類型中的實作) Open Type (開啟類別) : Ctrl+Shift+T <In Windows> Open Type Hierarchy (開啟類別階層顯示視窗) : F4 <In Windows> Open Type in Hierarchy (在類別階層的視圖中開啟類別) : Ctrl+Shift+H <In Windows> Previous (移至上一個標示元素) : Ctrl+, <In Windows> (註:元素類型可由Toolbar的Previous Annotation小倒三角圖示設定。)
Quick Hierarchy (以浮動方式將類別階層視窗顯示在編輯器上) : Ctrl+T <Editing Java Source> Quick Outline (以浮動方式將概要視窗顯示在編輯器上) : Ctrl+O <Editing Java Source> Show In menu (顯示當前Show In功能表可用的選項) : Alt+Shift+W <In Windows> Show in Package Explorer (在套件瀏覽器中顯示所選元素) Up (導覽上一層)
Project - 專案 Build All (建置所有專案) : Ctrl+B <In Windows> Build Clean (清除專案) Build Project (建置專案) Close Project (關閉專案) Generate Javadoc (產生Javadoc) Open Project (開啟專案) Properties (org.eclipse.ui.project.properties) (開啟專案屬性設定視窗) Rebuild All (重新建置所有專案) Rebuild Project (重新建置專案) Repeat Working Set Build (重複建置所設定的專案) (註:Build Automatically 關閉時才可使用。)
Refactor - Java (重構 - Java) Change Method Signature (變更方法簽章) : Alt+Shift+C <In Windows> Convert Anonymous Class to Nested (將匿名類別轉換成巢狀類別) Convert Local Variable to Field (將區域變數轉換成欄位) : Alt+Shift+F <Editing Java Source> Encapsulate Field (封裝欄位:為欄位建立getting和setting方法,並只用這些方法來存取欄位) Extract Constant (擷取成常數:將數字擷取至新的Static欄位,並使用新的Static欄位)
註:<-START->
如下段程式碼經由Extract Constant重構數字10後...
1 2 3 4 5
publicclass Test { publicstaticvoid main(String[] args) { int x = 10; } }
會變成下列程式碼:(常數欄位名稱,在重構時可以自由設定。)
1 2 3 4 5 6
publicclass Test { publicstaticfinalint TEN = 10; publicstaticvoid main(String[] args) { int x = TEN; } }
Profile Last Launched (最近一次作業的概況) Resume (繼續執行緒的執行) : F8 <Debugging> Run Last Launched (在執行模式下迅速執行最近一次的啟動作業): Ctrl+F11 <In Windows> Run Last Launched External Tool (執行前一次啟動的外部工具) Run to Line (執行至指定行,可在沒有設定中斷點之處暫停執行) : Ctrl+R <Debugging> Skip All Breakpoints (在不清除中斷點的情況下,執行時跳過所有的中斷點) Step Into (進入副程序) : F5 <Debugging> Step Into Selection (進入目前所選的陳述式進行副程序除錯) : Ctrl+F5 <Debugging> Step Over (跳過副程序) : F6 <Debugging> Step Return (跳出副程序): F7 <Debugging> Suspend (暫停執行緒) Terminate (終止執行緒) Toggle Breakpoint (新增/移除,中斷點) : Ctrl+Shift+B <In Windows> Toggle Method Breakpoint (新增/移除,方法中斷點) Toggle Step Filters (以過濾條件逐步除錯) : Shift+F5 <In Windows> Toggle Watchpoint (新增/移除,欄位的監視點)
Search - 搜索 Declaration in Hierarchy (在它的階層中搜尋所選元素的宣告) Declaration in Project (在專案中搜尋所選元素的宣告) Declaration in Working Set (在工作集中搜尋所選元素的宣告) Declaration in Workspace (在工作區中搜尋所選元素的宣告) : Ctrl+G <In Windows> Exception Occurrences (搜索例外事件) File Search (開啟搜尋對話框的檔案搜尋頁面) Implementors in Project (在專案中搜尋所選介面的實作者) Implementors in Working Set (在工作集中搜尋所選介面的實作者) Implementors in Workspace (在工作區中搜尋所選介面的實作者) Occurrences in File (在它的宣告檔案中搜尋所選元素的所有出現處) : Ctrl+Shift+U <In Windows> Open Search Dialog (開啟搜尋對話框) : Ctrl+H <In Windows> Read Access in Hierarchy (在它的階層中搜尋所選元素的讀取參考) Read Access in Project (在專案中搜尋所選元素的讀取參考) Read Access in Working Set (在工作集中搜尋所選元素的讀取參考) Read Access in Workspace (在工作區中搜尋所選元素的讀取參考) References in Hierarchy (在它的階層中搜尋所選元素的參考) References in Project (在專案中搜尋所選元素的參考) References in Working Set (在工作集中搜尋所選元素的參考) References in Workspace (在工作區中搜尋所選元素的參考) : Ctrl+Shift+G <In Windows> Referring Tests (查詢測試) Write Access in Hierarchy (在它的階層中搜尋所選元素的寫入參考) Write Access in Project (在專案中搜尋所選元素的寫入參考) Write Access in Working Set (在工作集中搜尋所選元素的寫入參考) Write Access in Workspace (在工作區中搜尋所選元素的寫入參考)
Source - 程式碼 Add Block Comment (將選取的字行以多行註解/**/包起來) : Ctrl+Shift+/ <Editing Java Source> Add Constructors from Superclass (從父類別增加一個建構子) Add Import (為目前所選的類別參考建立一項匯入宣告) : Ctrl+Shift+M <Editing Java Source> Add Javadoc Comment (新增Javadoc註解) : Alt+Shift+J <In Windows> Comment (註解) Externalize Strings (開啟「外部化字串」精靈) Find Strings to Externalize (尋找要外部化的字串) Format (程式碼自動排版) : Ctrl+Shift+F <Editing Java Source> Format Element (格式化元素) Generate Constructor using Fields (使用欄位來產生建構子)
註:<-START->
如下段程式碼,選取欄位名稱money並經由Generate Constructor using Fields指令後...
1 2 3 4 5
publicclass Test { int money; publicstaticvoid main(String[] args) { } }
會變成下列程式碼:
1 2 3 4 5 6 7 8
publicclass Test { int money; public Test(int money) { this.money = money; } publicstaticvoid main(String[] args) { } }
註:<-END->
Generate Delegate Methods (開啟「產生委派方法」對話框,可新增類型欄位的委派方法) Generate Getters and Setters (開啟「產生Getter與Setter」對話框,可以為欄位自動 建立Getter和Setter方法) Indent Line (單行縮排,其會遵照Formatter設定的格式) : Ctrl+I <Editing Java Source> Mark Occurrences (標註事件): Alt+Shift+O <Editing Java Source> Organize Imports (組織匯入) : Ctrl+Shift+O <In Windows> (註:這是個很方便的功能,簡易說明一下使用時機:假設我們在程式中打,JFrame src;而並未 import任何swing類別,此時Eclipse便會出現錯誤警示,用紅底線將JFrame標起來,此時只要按 下Ctrl+Shift+O,Eclipse便會自動將:import javax.swing.JFrame;加到程式碼中了。)
◎補充,Source 隱藏熱鍵: 1.Shift Right (向右移位,增加目前所選字行的內縮層次) : Tab <Editing Java Source> 2.Shift Left (向左移位,減少目前所選字行的內縮層次) : Shift+Tab <Editing Java Source>
Team - 團隊 Synchronize (同步化)
Text Editing - 文字編輯 Claer Mark (清除標記) Copy Lines (將選取的文字,複製成新行) : Ctrl+Alt+方向鍵'↓' <Editing Text> Cut Line (剪下單行文字) Cut to Beginning of Line (剪下文字,範圍為選取處至單行開頭) Cut to End of Line (剪下文字,範圍為選取處至單行尾端) Delete Line (刪除單行文字) : Ctrl+D <Editing Text> Delete Next (刪除下一行) Delete Next Word (刪除下一個字組) : Ctrl+Delete <Editing Text> Delete Previous (刪除前一行) Delete Previous Word (刪除前一個字組) : Ctrl+Backspace <Editing Text> Delete to Beginning of Line (刪除文字,範圍為選取處至單行開頭) Delete to End of Line (刪除文字,範圍為選取處至單行尾端) Duplicate Lines (將選取的文字,複製成新行) : Ctrl+Alt+方向鍵'↑' <Editing Text> Insert Line Above Current Line (在游標處的該行上方插入新行) : Ctrl+Shift+Enter <Editing Text> Insert Line Below Current Line (在游標處的該行下方插入新行) : Shift+Enter <Editing Text> Line Down (游標往下移一行) Line End (游標移至該行尾端) Line Start (游標移至該行開頭) Line Up (游標往上移一行) Move Lines Down (將該行文字往下移動) : Alt+方向鍵'↓' <Editing Text> Move Lines Up (將該行文字往上移動) : Alt+方向鍵'↑' <Editing Text> Next Column (游標移至下一列) Next Word (游標移至下一個字組) : Ctrl+方向鍵'→' <Editing Text> Page Down (移至下一頁) Page Up (移至上一頁) Previous Column (游標移至上一列) Previous Word (游標移至上一個字組) : Ctrl+方向鍵'←' <Editing Text> Scroll Line Down (向下捲動) : Ctrl+方向鍵'↓' <Editing Text> Scroll Line Up (向上捲動) : Ctrl+方向鍵'↑' <Editing Text> Select Line Down (選取下一行) Select Line End (選取至文字尾端) Select Line Start (選取至文字開頭) Select Line Up (選取上一行) Select Next Column (選取下一列) Select Next Word (選取下一個字組): Ctrl+Shift+方向鍵'→' <Editing Text> Select Page Down (選取下一頁) Select Page Up (選取上一頁) Select Previous Column (選取上一列) Select Previous Word (選取前一個字組) : Ctrl+Shift+方向鍵'←' <Editing Text> Select Text End (選取至文字編輯器尾端) Select Text Start (選取至文字編輯器開頭) Select Window End (選取至視窗尾端) Select Window Start (選取至視窗開頭) Set Mark (設定標記) Swap Mark (交換標記) Text End (游標移至文字編輯器最底端) Text Start (游標移至文字編輯器最頂端) Toggle Overwrite (覆寫/插入 模式選擇) : Insert <Editing Text> To Lower Case (將選取的英文字轉為小寫) : Ctrl+Shift+Y <Editing Text> To Upper Case (將選取的英文字轉為大寫) : Ctrl+Shift+X <Editing Text> Window End (將游標移至視窗尾端) Window Start (將游標移至視窗開頭)