熟練掌握 Eclipse 快捷鍵能讓編碼速度提升 30% 以上。本文精選 10 個高頻、高價值但易被忽略的組合鍵,並附贈導航、重構、調試、視窗管理等分類速查表,助你從「會用」進化為「精通」。
| 快捷鍵 | 功能 | 場景與技巧 |
|---|---|---|
| Ctrl+Shift+R | 打開資源 | 輸入文件名首字母或通配符(applic*.xml),秒開工作區任意文件,比 Package Explorer 快得多 |
| Ctrl+O | 快速 Outline | 輸入方法/屬性首字母直接跳轉,再按一次含繼承成員 |
| Ctrl+E | 編輯器切換 | 顯示打開文件列表,輸入過濾,多文件時比 Ctrl+PgUp/PgDn 高效 |
| Ctrl+2, L | 提取局部變量 | 光標在表達式上(如 Calendar.getInstance()),自動生成變量聲明並導入類 |
| Alt+Shift+R | 重命名 | 重命名變量/方法/類,自動更新所有引用;類屬性按兩次可同步重命名 Getter/Setter |
| Alt+Shift+L / M | 提取局部變量 / 方法 | 選中代碼片段,自動提取為變量或獨立方法,重構利器 |
| Shift+Enter / Ctrl+Shift+Enter | 當前行下/上插入空行 | 無需移動游標到行尾/行首,極大減少鍵盤移動 |
| Alt+↑ / ↓ | 上下移動當前行或選中塊 | 調整代碼順序、try/catch 塊移動極快 |
| Ctrl+M | 編輯器最大化/還原 | 全屏閱讀代碼,再按一次還原 |
| Ctrl+. / Ctrl+1 | 下一個錯誤 / 快速修復 | 配合使用:跳到紅波浪線 → Ctrl+1 選修復建議(補導入、加 try/catch、生成方法等) |
| 快捷鍵 | 功能 |
|---|---|
| Ctrl+Shift+T | 打開類型(類/介面),支持駝峰縮寫(NPE→NullPointerException) |
| F3 | 跳轉到聲明(配合 Alt+← 返回) |
| Alt+← / → | 導航歷史後退/前進(瀏覽器體驗) |
| Ctrl+Q | 回到最後編輯位置 |
| Ctrl+Shift+G | 工作區搜索引用(重構前必做) |
| Ctrl+T | 類繼承結構(再按一次反向) |
| Ctrl+Shift+P | 跳轉匹配括號 |
| Ctrl+L | 跳轉指定行號 |
/* */(JSP 自動 <!-- -->)| 鍵 | 動作 |
|---|---|
| F5 | 單步進入 |
| F6 | 單步跳過 |
| F7 | 單步返回 |
| F8 | 恢復執行到下一斷點 |
| Ctrl+Shift+B | 切換斷點 |
| Ctrl+F11 | 運行上次配置 |
| F11 | 調試上次配置 |
Ant 打開,拖到角落,右鍵 Add Buildfiles 掛載 build.xml,一鍵跑構建。for + Ctrl+Space,自動補全遍歷代碼。-data 目錄),跨分支合并代碼時對比極其方便。Ctrl+Shift+L 兩次 → Keys 偏好設置 → 綁定你習慣的鍵位(如將 Surround with try/catch 設為 Ctrl+Alt+T)。
快捷鍵無需全背,先將上表「核心 10 大」練成肌肉記憶,再按場景補充導航/重構/調試鍵。配合 分級佈局、分屏、Console 鎖定、Ant 視圖 等環境優化,Eclipse 瞬間變身效率利器。