前言
掌握 IDE 快捷鍵是提升開發效率的最低成本投資。本文將 Eclipse/MyEclipse 中最高頻、最高價值的快捷鍵按功能分類整理,拒絕羅列式說明,專注實戰場景。
一、編碼輔助類(最高頻)
| 快捷鍵 | 功能 | 實戰場景 |
| Alt + / | 內容輔助/代碼補全 | 記不全方法名、屬性名時的救星 |
| Ctrl + 1 | 快速修復/重構建議 | 光標在報錯處、或選中代碼想包裹 try/catch/for/if |
| Ctrl + Space | 代碼補全(可能與輸入法衝突) | 同 Alt+/,建議修改輸入法熱鍵 |
| Ctrl + / | 註釋/取消註釋當前行或選中行 | 調試時快速屏蔽代碼 |
| Ctrl + Shift + / | 添加塊註釋 /* */ | 選中多行添加文檔註釋 |
| Ctrl + Shift + F | 格式化代碼 | 統一代碼風格,救治亂糟糟的代碼 |
| Alt + Shift + J | 生成 Javadoc 註釋 | 在方法/類上自動生成標準文檔註釋 |
| Ctrl + Shift + O | 組織導入(自動 import/去除未用) | 複製網上代碼後必按 |
| Alt + Shift + S | 源代碼菜單(生成 getter/setter/toString 等) | 彈出菜單選對應項,或配合字母快捷鍵 |
二、導航與定位類(找代碼神器)
| 快捷鍵 | 功能 | 實戰場景 |
| F3 | 跳轉到聲明 | 查看方法/類/變量定義 |
| Ctrl + 鼠標點擊 | 同 F3,更直觀 | 單手操作時首選 |
| Ctrl + O | 快速大綱(當前類方法/屬性) | 大類中快速定位方法 |
| Ctrl + Shift + T | 打開類型 | 輸入類名模糊搜索,支持 * ? 通配符 |
| Ctrl + Shift + R | 打開資源 | 搜索項目中任意文件(非 Java 也行) |
| Ctrl + Shift + G | 查找引用 | 重構前必查:誰在調用這個方法? |
| Ctrl + K / Ctrl + Shift + K | 向下/向上查找選中詞 | 不用彈出查找框,極快 |
| Ctrl + L | 跳轉到指定行 | 查看堆棧指定行號時 |
| Alt + ← / Alt + → | 後退/前進導航歷史 | 跳轉多處後返回原位 |
| F4 | 類型繼承關係 | 查看實現類/父類/子類結構 |
三、編輯操作類(行級操作)
| 快捷鍵 | 功能 | 備註 |
| Ctrl + D | 刪除當前行 | 單行刪除最快 |
| Ctrl + Alt + ↑/↓ | 復制當前行到上/下一行 | 比複製粘貼快得多 |
| Alt + ↑/↓ | 當前行上/下移動 | 調整代碼順序神器 |
| Shift + Enter | 在下一行插入空行 | 光標在行中也能用 |
| Ctrl + Shift + Enter | 在當前行插入空行 | 同上 |
| Ctrl + M | 編輯器最大化/恢複 | 專注寫代碼時全屏 |
| 雙擊括號 | 選中括號內所有內容 | 小括號/中括號/大括號皆可 |
四、調試運行類
| 快捷鍵 | 功能 |
| Ctrl + Shift + B | 設置/取消斷點 |
| F11 | 調試最後運行 |
| Ctrl + F11 | 運行最後運行 |
| F5 | 步入 |
| F6 | 步過 |
| F7 | 步出 |
| F8 | 繼續運行到下一斷點 |
| Ctrl + R | 運行至行 |
五、視角與窗口切換
| 快捷鍵 | 功能 |
| Ctrl + F6 | 下一個編輯器 |
| Ctrl + Shift + F6 | 上一個編輯器 |
| Ctrl + F7 | 下一個視圖 |
| Ctrl + Shift + F7 | 上一個視圖 |
| Ctrl + F8 | 下一個透視圖 |
| Alt + Shift + W | 在項目瀏覽器中定位當前文件 |
| Ctrl + E | 打開編輯器下拉列表 |
| Ctrl + Shift + E | 管理所有打開的視圖 |
六、搜索與重構進階
| 快捷鍵 | 功能 |
| Ctrl + H | 打開搜索對話框(文件/類型/方法) |
| Ctrl + Shift + P | 跳轉到匹配的括號 |
| Alt + Shift + R | 重命名(重構) |
| Alt + Shift + M | 提取方法 |
| Alt + Shift + L | 提取局部變量 |
七、自定義快捷鍵建議
Window → Preferences → General → Keys
推薦綁定:
- Toggle Line Breakpoint: Ctrl+`
- Surround with try/catch: Ctrl+Shift+T (或自定義)
- Generate Getters/Setters: Ctrl+Shift+G (或自定義)
- Content Assist: Alt+/ (保持默認)
八、記憶口訣與練習建議
- Ctrl 系列:編輯、導航、搜索
- Ctrl+Shift 系列:全局操作、反向操作、批量操作
- Alt+Shift 系列:重構、源代碼操作
- F 系列:調試、跳轉、大綱
- Alt 系列:移動、歷史、菜單
練習法:每天強迫自己用快捷鍵完成一項習慣用鼠標的操作,兩周形成肌肉記憶。
總結:核心 20 個必會快捷鍵
- Alt + / 代碼補全
- Ctrl + 1 快速修復
- Ctrl + / 行註釋
- Ctrl + Shift + F 格式化
- Ctrl + Shift + O 整理導入
- F3 跳轉聲明
- Ctrl + O 類大綱
- Ctrl + Shift + T 打開類型
- Ctrl + Shift + R 打開資源
- Ctrl + Shift + G 查找引用
- Ctrl + D 刪除行
- Ctrl + Alt + ↑/↓ 復制行
- Alt + ↑/↓ 移動行
- Ctrl + K 快速查找下一個
- Ctrl + L 跳轉行號
- Ctrl + M 最大化編輯器
- Ctrl + Shift + B 斷點切換
- F5/F6/F7/F8 調試四步走
- Alt + ←/→ 導航歷史
- Alt + Shift + R 重命名重構