統一縮進、大括號位置、空格、換行、導入順序等**編碼風格**,使團隊代碼**可讀性高、Diff 乾淨、Code Review 專注邏輯**。
| 操作 | 快捷鍵 (Windows/Linux) | 快捷鍵 (macOS) | 菜單路徑 |
|---|---|---|---|
| 格式化當前文件/選中代碼 | `Ctrl + Shift + F` | `Cmd + Shift + F` | Source → Format |
| 組織導入 (去除未用、排序) | `Ctrl + Shift + O` | `Cmd + Shift + O` | Source → Organize Imports |
| 修正縮進 | `Ctrl + I` | `Cmd + I` | Source → Correct Indentation |
| 項目 | 推薦值 | 說明 |
|---|---|---|
| 縮進 | 4 spaces | 禁用 Tab |
| 大括號 | Same line (K&R) | `if () {` 不換行 |
| 空格 | 關鍵字後、運算符雙側、逗號後 | `if (a > b)` `a = b + c` |
| 行寬 | 120 字符 | 適配寬屏 |
| 導入順序 | java → javax → org → com → 靜態導入 | 組織導入自動排序 |
| 註釋 | Javadoc 模板統一 | 類/方法/字段必寫 |
原最佳回答「格式化代碼就是為了讓代碼更整潔...快捷鍵 ctrl+Shift+F」正確但過於簡略。上文提供保存自動格式化、團隊配置共享、風格細項對照表、Maven/Gradle 集成,可直接落地團隊規範。