編輯類
| 快捷鍵 | 功能 |
Alt+/ | 內容輔助 (自動完成) |
Ctrl+Space | 內容輔助 (替代 Alt+/,避免輸入法衝突) |
Ctrl+/ | 切換單行註解 |
Ctrl+Shift+/ | 加入區塊註解 /* */ |
Ctrl+Shift+\ | 移除區塊註解 |
Ctrl+D | 刪除當前行 |
Alt+↑/↓ | 當前行上下移動 |
Ctrl+Alt+↑/↓ | 複製當前行到上/下一行 |
Shift+Enter | 在下一行插入空行 (游標任意位置) |
Ctrl+Shift+Enter | 在當前行插入空行 |
Ctrl+M | 編輯器最大化/還原 |
Ctrl+Shift+F | 格式化代碼 |
Ctrl+Shift+O | 整理 Import (自動新增/移除) |
Alt+Shift+S | 原始碼選單 (產生 Getter/Setter、toString、建構子等) |
Alt+Shift+R | 重命名 (重構) |
Alt+Shift+M | 提取方法 (重構) |
導航與搜尋
| 快捷鍵 | 功能 |
Ctrl+O | 快速大綱 (類內方法/欄位搜尋) |
Ctrl+Shift+T | 開啟類型 (Open Type,支援 * ? 通配符) |
Ctrl+Shift+R | 開啟資源 (Open Resource,全專案檔案搜尋) |
Ctrl+K | 向下尋找下一個選取字詞 |
Ctrl+Shift+K | 向上尋找上一個選取字詞 |
Ctrl+Shift+G | 搜尋引用 (References in Workspace) |
F3 | 跳轉至宣告 (Open Declaration) |
F4 | 開啟類型階層 (Type Hierarchy) |
Ctrl+T | 快速型別階層 (彈出視窗) |
Alt+←/→ | 後退/前進導航歷史 |
Ctrl+L | 跳轉至指定行號 |
Alt+Shift+W | 在 Package Explorer 定位當前檔案 |
偵錯類
| 快捷鍵 | 功能 |
Ctrl+Shift+B | 切換斷點 |
F11 | 偵錯上次執行 |
Ctrl+F11 | 執行上次執行 |
F5 | 單步進入 (Step Into) |
F6 | 單步跳過 (Step Over) |
F7 | 單步跳出 (Step Return) |
F8 | 繼續執行 (Resume) |
Ctrl+R | 執行至游標處 (Run to Line) |
視窗與視圖切換
| 快捷鍵 | 功能 |
Ctrl+F6 | 下一個編輯器 |
Ctrl+Shift+F6 | 上一個編輯器 |
Ctrl+F7 | 下一個視圖 |
Ctrl+Shift+F7 | 上一個視圖 |
Ctrl+F8 | 下一個透視圖 |
Ctrl+Shift+F8 | 上一個透視圖 |
Ctrl+E | 開啟編輯器下拉清單 |
Ctrl+Shift+E | 開啟視圖管理器 |
自訂熱鍵建議
Window → Preferences → General → Keys
- Content Assist: Ctrl+Space (取代 Alt+/)
- Toggle Line Breakpoint: Ctrl+` (易按)
- Surround with try/catch: Ctrl+Shift+T (避開 Open Type)
- Generate Getters/Setters: Ctrl+Shift+G (避開 Search References)
總結
熟練掌握 **20-30 個核心熱鍵** 即可覆蓋 90% 日常操作。建議:
- 先從
Ctrl+Space、Ctrl+/、Ctrl+D、Alt+↑/↓、Ctrl+Shift+T/R、F3、Ctrl+Shift+G、F5-F8 開始練習
- 依習慣調整衝突熱鍵 (如
Alt+/ 與輸入法)
- 定期瀏覽
Keys 偏好設定發現新功能