想成為編程「高手」嗎?若有捷徑,不妨花時間在 Eclipse 快捷鍵使用上。身為使用 Eclipse 進行 Java 開發的編程「高手」,掌握常用快捷鍵不僅能大幅加快程式編寫、偵錯與定位 Bug 速度,還能讓主管感覺你的「打字速度」,何樂不為?嘗試全鍵盤操作魅力吧!
本節從筆者親身經驗總結常用快捷鍵,分類並按喜好排序,附相關解釋,望讀者用心體會。
編輯相關快捷鍵
Eclipse 編輯功能強大,掌握快捷鍵能大幅提升開發效率。
- 【Alt+/】:編輯好幫手,提供內容輔助。記不全類、方法、屬性名稱時,多體驗此鍵帶來的好處。
- 【Ctrl+O】:顯示類中方法與屬性大綱,快速定位,查找 Bug 時極有用。
- 【Ctrl+/】:快速加入註解,為游標所在行或選定行快速加入/取消註解。偵錯時常需註解/取消註解,現無需逐行重複操作。
- 【Ctrl+D】:刪除當前行,筆者最愛之一,無需為刪除一行按那麼多次刪除鍵。
- 【Ctrl+M】:視窗最大化與還原。操作時常覺得視窗小(尤其編寫代碼時),試試此鍵。
查看與定位快捷鍵
程式中快速定位代碼位置、找到 Bug 所在非易事。Eclipse 提供強大查找功能,利用以下快捷鍵協助完成:
- 【Ctrl+K】、【Ctrl+Shift+K】:快速向下/向上查找選定內容,不再需滑鼠點擊查找對話框。
- 【Ctrl+Shift+T】:查找工作空間建置路徑中可找到的 Java 類檔案,可用「 * 」「 ? 」等萬用字元。
- 【Ctrl+Shift+R】:對應上項,查找工作空間所有檔案(含 Java 檔),也可用萬用字元。
- 【Ctrl+Shift+G】:查找類、方法、屬性引用。極實用,如需修改引用某方法代碼,可迅速定位所有引用位置。
- 【Ctrl+Shift+O】:快速產生 import。從網路複製程式碼後不知如何 import 所調用類,試試此鍵定有驚喜。
- 【Ctrl+Shift+F】:格式化代碼。書寫規範代碼是程式設計師必修課。看見某段代碼極不順眼時,選定後按此鍵格式化;未選定則預設格式化當前檔案(Java 檔)。
- 【Alt+Shift+W】:查找當前檔案在專案中路徑,快速定位瀏覽器視圖位置。想查找某檔案所在套件時極有用(特別大專案)。
- 【Ctrl+L】:定位到當前編輯器某行,非 Java 檔也有效。
- 【Alt+←】、【Alt+→】:後退/前進歷史記錄。追蹤代碼時非常有用,可能查找幾個相關位置但記不清,可透過這兩鍵定位查找順序。
- 【F3】:快速定位游標位置某類、方法、屬性。
- 【F4】:顯示類繼承關係,開啟類繼承視圖。
偵錯快捷鍵
- 【Ctrl+Shift+B】:在當前行設定/取消斷點。
- 【F11】:偵錯最後一次執行程式。
- 【Ctrl+F11】:執行最後一次執行程式。
- 【F5】:進入方法。程式執行到某方法時,按 F5 進入方法內部。
- 【F6】:單步執行。
- 【F7】:執行完方法,返回調用此方法下一條語句。
- 【F8】:繼續執行,至下一斷點或程式結束。
常用編輯器快捷鍵
一般文字編輯器提供編輯相關快捷鍵,Eclipse 也可用:
- 【Ctrl+C】:複製、【Ctrl+X】:剪下、【Ctrl+V】:貼上、【Ctrl+S】:儲存、【Ctrl+Z】:復原、【Ctrl+Y】:重做、【Ctrl+F】:查找。
其他快捷鍵
Eclipse 快捷鍵眾多,無法一一列舉,可透過幫助文檔找到使用方式。另外幾個常用:
- 【Ctrl+F6】:切換到下一個編輯器、【Ctrl+Shift+F6】:切換到上一個編輯器。
- 【Ctrl+F7】:切換到下一個視圖、【Ctrl+Shift+F7】:切換到上一個視圖。
- 【Ctrl+F8】:切換到下一個透視圖、【Ctrl+Shift+F8】:切換到上一個透視圖。
快捷鍵較多,掌握所有不可能也沒必要。若花時間熟悉本節列舉快捷鍵,必將事半功倍!