You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用IntelliJ格式化时将无大括号if语句强制合并为单行

IntelliJ 关闭无大括号if语句格式化自动合并单行的配置方法

按以下步骤修改配置即可:

  • 打开IDE设置:Windows/Linux按Ctrl+Alt+S,macOS按Cmd+,
  • 左侧目录依次进入 Editor > Code Style > Java,切换到右侧的Wrapping and Braces标签页
  • 在规则列表找到'if()' statement项,将对应的换行策略从默认的Do not wrap改为Wrap if long
  • 找到同页面的Simple control statements in one line选项,取消勾选
  • 下拉到Keep when reformatting分组,确认勾选Line breaks选项
  • 点击Apply保存配置生效

配置修改后,手动换行的无大括号if语句不会再被强制合并为单行,原有带大括号的if语句排版规则不受影响。如果是Kotlin、JavaScript等其他语言遇到同类问题,在对应语言的Code Style配置页按相同逻辑调整控制语句的换行规则即可。

内容的提问来源于stack exchange,提问作者Rafael Lima

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 18:18:41