核心編輯類(最高頻)
快捷鍵| 功能 | 場景 |
| Alt + / | 內容輔助/代碼補全 | 輸入 syso → 补全 System.out.println() |
| Ctrl + Space | 代碼補全(備選) | 與輸入法衝突時使用 |
| Ctrl + Shift + O | 組織導入(自動 import) | 修復紅線、清理無用導入 |
| Ctrl + D | 刪除當前行/選中行 | 快速清理代碼 |
| Ctrl + / | 單行註釋/取消註釋 | 調試時暫時屏蔽代碼 |
| Ctrl + Shift + / | 多行註釋 /* */ | 批量註釋代碼塊 |
| Ctrl + Shift + \ | 取消多行註釋 | 配合上一條使用 |
代碼重構與生成
| 快捷鍵 | 功能 | 說明 |
| Alt + Shift + R | 重命名 | 類/方法/變數/包,全項目更新引用 |
| Alt + Shift + S | 源代碼菜單 | 生成 Getter/Setter、toString、構造器、hashCode/equals |
| Alt + Shift + M | 提取方法 | 選中代碼 → 獨立方法,自動處理參數 |
| Alt + Shift + L | 提取局部變數 | 選中表達式 → 引入變數 |
| Alt + Shift + F | 提取字段 | 將局部變數提升為成員變數 |
| Alt + Shift + Z | 包裹代碼 | try-catch、if、for、while、runnable 等模板 |
導航與定位
| 快捷鍵 | 功能 | 說明 |
| F3 | 跳轉到聲明 | 點擊類/方法/變數定義處 |
| Ctrl + 鼠標左鍵 | 同 F3 | 滑鼠黨福音 |
| Ctrl + T | 快速類型繼承 | 顯示實現類/子類,極快 |
| F4 | 打開類型繼承視圖 | 圖形化查看繼承鏈 |
| Ctrl + Shift + T | 打開類型 | 輸入類名模糊搜尋(含 JAR 內) |
| Ctrl + Shift + R | 打開資源 | 搜尋文件名(xml、properties 等) |
| Ctrl + O | 快速大綱 | 當前類方法/字段列表,輸入過濾 |
| Ctrl + Shift + G | 查找引用 | 當前元素在工作區被引用處 |
| Alt + ← / → | 後退/前進 | 瀏覽歷史導航 |
| Ctrl + Q | 定位到最後編輯位置 | 切換文件後快速回歸 |
編輯器與視圖管理
| 快捷鍵 | 功能 |
| Ctrl + E | 打開編輯器下拉列表(輸入過濾) |
| Ctrl + F6 | 切換編輯器(下一個) |
| Ctrl + Shift + F6 | 切換編輯器(上一個) |
| Ctrl + F7 | 切換視圖 |
| Ctrl + F8 | 切換透視圖 |
| Ctrl + M | 最大化/還原當前編輯器 |
| Ctrl + W | 關閉當前編輯器 |
| Ctrl + Shift + W | 關閉所有編輯器 |
搜尋與替換
| 快捷鍵 | 功能 |
| Ctrl + F | 當前文件查找/替換 |
| Ctrl + K | 向下查找選中詞 |
| Ctrl + Shift + K | 向上查找選中詞 |
| Ctrl + H | 打開搜尋對話框(文件/文本/Java/JavaScript) |
| Ctrl + Shift + U | 查找當前文件中選中詞的出現處 |
調試專用
| 快捷鍵 | 功能 |
| F5 | Step Into(進入方法) |
| F6 | Step Over(單步執行) |
| F7 | Step Return(跳出方法) |
| F8 | Resume(繼續執行) |
| Ctrl + Shift + B | 切換斷點 |
| Ctrl + Shift + I | 檢查變數值(調試時) |
| Ctrl + U | 運行到行 |
行操作(極大提升編輯速度)
| 快捷鍵 | 功能 |
| Alt + ↑ / ↓ | 當前行/選中行上下移動 |
| Ctrl + Alt + ↑ / ↓ | 複製當前行/選中行到上/下一行 |
| Shift + Enter | 在下一行插入空行(光標自動移動) |
| Ctrl + Shift + Enter | 在上一行插入空行 |
自定義快捷鍵建議
Window → Preferences → General → Keys
推薦綁定:
- "Format" (Ctrl+Shift+F) → 格式化代碼
- "Organize Imports" (Ctrl+Shift+O) → 已有
- "Toggle Breakpoint" (Ctrl+Shift+B) → 已有
- "Run Last Launched" (Ctrl+F11) → 快速重跑
- "Debug Last Launched" (F11) → 快速調試
Mac 版鍵位映射
| Windows/Linux | macOS |
| Ctrl | ⌘ Command |
| Alt | ⌥ Option |
| Shift | ⇧ Shift |
| F3 | F3 (或 ⌘+單擊) |
總結:肌肉記憶養成路徑
- 第 1 週:Alt+/、Ctrl+Shift+O、Ctrl+D、Ctrl+/、F3
- 第 2 週:Alt+Shift+R、Alt+Shift+S、Ctrl+T、Ctrl+Shift+T
- 第 3 週:Alt+↑/↓、Ctrl+Alt+↑/↓、Shift+Enter、Ctrl+E
- 第 4 週:Ctrl+K、Ctrl+Shift+K、Ctrl+Q、Alt+←/→
「工欲善其事,必先利其器。」熟練快捷鍵不是炫技,而是減少認知負荷,讓大腦專注於業務邏輯而非編輯器操作。