如何让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
相关产品推荐
相关产品推荐

