核心編輯快捷鍵(最高頻)
| 快捷鍵 | 功能 | 場景 |
| Ctrl+1 | 快速修復/內容建議 | 紅錯誤燈、導入類、生成 getter/setter |
| Ctrl+D | 刪除當前行 | 快速清理代碼 |
| Ctrl+Alt+↓/↑ | 複製當前行到下/上一行 | 重複相似邏輯 |
| Alt+↓/↑ | 當前行與下/上行交換 | 調整語句順序 |
| Alt+←/→ | 回退/前進編輯位置 | 在多文件間跳轉 |
| Shift+Enter | 在下一行插入空行 | 光標任意位置均可 |
| Ctrl+Shift+Enter | 在當前行插入空行 | 同上 |
| Ctrl+/ | 註釋/取消註釋當前行 | 單行註釋切換 |
| Ctrl+Shift+/ | 區塊註釋 | 多行註釋 |
| Ctrl+Shift+\ | 取消區塊註釋 | |
| Ctrl+Space | 代碼補全 | 與輸入法衝突可改 Alt+/ |
| Ctrl+Shift+F | 格式化代碼 | 統一風格 |
| Ctrl+O | 快速 Outline | 跳轉方法/欄位 |
| Ctrl+T | 類繼承結構 | 查看子類/父類 |
| Ctrl+L | 跳轉指定行號 | 大檔案定位 |
| Ctrl+Q | 回到最後編輯處 | 切換文件後快速回歸 |
| Ctrl+M | 最大化/還原編輯器 | 專注編碼 |
| Ctrl+K / Ctrl+Shift+K | 向下/向上查找選中詞 | 無需開啟對話框 |
| Ctrl+J / Ctrl+Shift+J | 正向/逆向增量查找 | 輸入即時匹配 |
重構快捷鍵 (Alt+Shift 開頭)
| 快捷鍵 | 功能 | 說明 |
| Alt+Shift+R | 重命名 | 變數、方法、類、包全專案重命名 |
| Alt+Shift+M | 提取方法 | 將選中代碼封裝為新方法 |
| Alt+Shift+L | 提取局部變數 | 魔術數字/字串常量化 |
| Alt+Shift+F | 轉為欄位 | 局部變數提升為類成員 |
| Alt+Shift+C | 修改方法簽名 | 參數增減、順序調整、異常聲明 |
| Alt+Shift+I | 內聯 | 移除方法/變數,直接展開調用處 |
| Alt+Shift+V | 移動 | 移動方法/欄位到其他類 |
| Alt+Shift+Z | 重構撤銷 | 後悔藥 |
導航與搜尋
| 快捷鍵 | 功能 |
| F3 | 打開聲明 (跳轉到定義) |
| Ctrl+Shift+T | 打開類型 (類/介面/Enum) |
| Ctrl+Shift+R | 打開資源 (任意檔案) |
| Ctrl+G | 工作區搜尋聲明 |
| Ctrl+Shift+G | 工作區搜尋引用 |
| Ctrl+H | 開啟搜尋對話框 |
| F4 | 類型層次結構 |
| Ctrl+Shift+H | 在層次結構中打開類型 |
| Alt+←/→ | 後退/前進歷史 |
| Ctrl+. / Ctrl+, | 下一個/上一個錯誤/警告 |
除錯快捷鍵
| 快捷鍵 | 功能 |
| F5 | 單步進入 |
| F6 | 單步跳過 |
| F7 | 單步返回 |
| F8 | 繼續執行 |
| Ctrl+F5 | 單步進入選擇 |
| F11 | 除錯上次啟動 |
| Ctrl+F11 | 運行上次啟動 |
| Ctrl+Shift+B | 切換斷點 |
| Ctrl+R | 運行到行 |
視窗與透視圖
| 快捷鍵 | 功能 |
| Ctrl+F6 | 切換編輯器 |
| Ctrl+F7 | 切換視圖 |
| Ctrl+F8 | 切換透視圖 |
| Ctrl+E | 打開編輯器下拉列表 |
| F12 | 激活編輯器 |
| Ctrl+Shift+W | 關閉所有編輯器 |
檔案與專案
| 快捷鍵 | 功能 |
| Ctrl+N | 新建向導 |
| Ctrl+S | 保存 |
| Ctrl+Shift+S | 全部保存 |
| Ctrl+W | 關閉編輯器 |
| Ctrl+Shift+F4 | 關閉所有 |
| Ctrl+B | 建構專案 |
| Alt+Enter | 屬性 |
源代碼專用
| 快捷鍵 | 功能 |
| Ctrl+Shift+O | 組織導入 (移除未用、排序) |
| Ctrl+Shift+M | 添加導入 (針對紅錯誤) |
| Alt+Shift+X, J | 運行 Java 應用 |
| Alt+Shift+X, T | 運行 JUnit 測試 |
自訂快捷鍵建議
Preferences → General → Keys 搜尋綁定
- 將
Ctrl+Shift+F (格式化) 改為單鍵 F12 (若無衝突)
- 將
Run As → Java Application 綁定 Ctrl+F11 (預設為運行上次)
- 導出/匯入綁定方案,團隊統一
總結
熟練掌握 **20~30 個核心快捷鍵** 即可覆蓋 90% 日常操作。建議:
- 貼快捷鍵速查表於顯示器邊
- 每週刻意練習 1~2 個新快捷鍵
- 重構類快捷鍵 (Alt+Shift) 是提升代碼品質的利器
- 除錯類 (F5~F8) 需肌肉記憶
工欲善其事,必先利其器。讓快捷鍵成為指尖延伸,專注於解決業務問題而非操作 IDE。