IntelliJ IDEA大括号格式设置:换行改行尾

要在 IntelliJ IDEA 中将大括号格式从换行风格改为行尾风格(K&R 风格),请按照以下步骤操作:

⚙️ 设置步骤:

  1. 打开设置窗口

    • Windows/Linux: Ctrl + Alt + S
    • macOS: ⌘ + ,
  2. 导航到代码样式设置

    路径 复制代码
    Editor → Code Style → Java
  3. 切换到 "Wrapping and Braces" 选项卡

    • 在右侧标签栏中选择第五个选项卡
  4. 修改大括号位置设置

    • Braces placement 区域找到以下设置:

      设置项 复制代码
      → Class declaration → 改为 `End of line`
      → Method declaration → 改为 `End of line`
      → Other → 改为 `End of line`
  5. 应用设置

    • 点击右下角 ApplyOK

🔧 额外建议设置(可选):

在同一个设置页面的 Arrangement 选项卡中:

设置项 复制代码
Keep when reformatting → 取消勾选 "Line breaks"

(防止自动换行破坏你的单行方法)

✨ 效果对比:

修改前风格 (换行) 修改后风格 (行尾)
public void a() public void a() {
{ // code
// code }
}

⚡ 快速格式化现有代码:

  1. 打开要格式化的文件
  2. 使用快捷键:
    • Windows/Linux: Ctrl + Alt + L
    • macOS: ⌥ + ⌘ + L

💡 提示:这些设置会自动应用到所有新建的 Java 文件,通过快捷键格式化现有代码可保持项目风格统一。

🌰 设置位置图示:

Settings Editor Code Style Java Wrapping and Braces Braces placement Class declaration: End of line Method declaration: End of line Other: End of line

这样设置后,你的代码将自动从:

java 复制代码
public Result page()
{
    return Result.success();
}

变为:

java 复制代码
public Result page() {
    return Result.success();
}