【ctrl + alt + l】一键全文件格式化,自动修正缩进、空格与换行;选中代码后同快捷键可局部格式化;配合【ctrl + alt + o】优化导入,或通过【ctrl + alt + shift + l】打开高级面板精准控制。

你需要在IntelliJ IDEA中快速统一代码风格、修复缩进错乱、清理冗余导入,又不想手动调整空格和换行——靠快捷键组合就能完成这些操作,且每一步都精准可控。
全文件一键格式化
打开待处理的Java或Kotlin文件,确保光标位于编辑器内任意位置。
按下 【Ctrl + Alt + L】(Windows/Linux)或 【Cmd + Option + L】(macOS),IDEA立即按当前语言的Code Style配置重排整份代码。
这一步会自动修正括号对齐、运算符空格、方法参数换行等细节,但不会删除未使用的import语句——如需同步清理,请配合下一节操作。
选中代码块局部格式化
用鼠标拖选或按住Shift+方向键高亮一段逻辑代码(比如刚写完的if-else块或新增的JSON解析片段)。
直接按下全局格式化快捷键 【Ctrl + Alt + L】(Windows/Linux)或 【Cmd + Option + L】(macOS)。
IDEA弹出确认框 → 选择“Only selected text” → 点击OK。
注意:若未做任何选择就触发该快捷键,IDEA默认执行全文件格式化,容易误改其他区域。选中后再按是唯一可靠路径。
格式化同时优化导入语句
方法一:先格式化再优化
执行完 【Ctrl + Alt + L】 后,紧接着按 【Ctrl + Alt + O】(Windows/Linux)或 【Cmd + Option + O】(macOS),自动移除无用import、按包名排序、合并静态导入。
方法二:一步到位
右键编辑器空白处 → 选择“Reformat Code” → 勾选“Optimize imports” → 点击Run。
方法三:保存时自动执行
进入 Settings → Tools → Actions on Save → 勾选“Reformat code”和“Optimize imports”,此后每次Ctrl+S都会触发双重净化。
智能缩进修复(非格式化)
当粘贴外部代码导致缩进混乱,或临时修改了某段逻辑但缩进层级错位时:
将光标置于需要对齐的行内,或选中多行代码。
按下 【Ctrl + Alt + I】(Windows/Linux)或 【Cmd + Option + I】(macOS)。
它不改变换行、空格、括号位置,只重新计算并应用语法结构所需的缩进量——比如把嵌套在lambda里的return语句自动向右缩进4格,而不会动你手写的注释对齐。
打开高级格式化选项面板
第一步:按下 【Ctrl + Alt + Shift + L】(Windows/Linux)或 【Cmd + Option + Shift + L】(macOS)。
第二步:在弹出窗口中勾选所需增强项,例如“Optimize imports”、“Reorder entries”、“Remove redundant casts”。
第三步:点击“Run”,IDEA按你临时指定的规则执行,且不覆盖原有Code Style设置,适合Code Review前快速统一风格。
这个面板还支持“Scope”下拉菜单,可限定为仅当前方法、当前类或整个模块,避免误触无关代码。











