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

如何让IntelliJ 2021按照2020版本规则格式化单行抛异常的lambda表达式

IntelliJ 2021.2.3 保留lambda单行表达式大括号内侧空格的配置方案

可视化界面配置步骤

  • 打开IntelliJ设置页:Windows/Linux 系统选择顶部菜单栏 File → Settings,macOS 系统选择顶部菜单栏 IntelliJ IDEA → Preferences
  • 依次进入 Editor → Code Style → Java 配置页
  • 切换到「Spaces(空格)」标签
  • 下拉找到 Braces(大括号) 分组,勾选 Within one-line code braces(单行代码块大括号内侧) 选项
  • 点击「Apply」保存配置即可

XML代码风格配置修改方案

如果你使用导出的xml格式代码风格配置,只需要在Java代码风格的配置段中新增/修改如下配置项即可:

<option name="SPACE_WITHIN_ONE_LINE_CODE_BRACES" value="true" />

配置生效后,单行lambda表达式的格式化效果会和旧版本保持一致,保留大括号内侧的空格:
Consumer<String> unimplemented = value -> { throw new UnsupportedOperationException(); };

内容的提问来源于stack exchange,提问作者Piotr Findeisen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 17:24:04