在IntelliJ中在单行中自动格式化Java记录?

在IntelliJ中在单行中自动格式化Java记录?,java,intellij-idea,record,Java,Intellij Idea,Record,IntelliJ 2021.1增加了对Java 16的支持。Java16增加了的新特性 当我在IntelliJ 2021.1中本地定义记录时,格式化命令的结果是以下格式: 记录网格(int[]数组,int计数) { } 自动格式化规则中有没有一种方法可以将记录定义保留为一行,而不是将空的大括号换行 ➥ 我想要的是: 记录网格(int[]数组,int计数){ 我还希望在每个括号之前和之后使用空格字符。但自动格式化规则已经涵盖了这一点;只是似乎打破了记录。我想这最终会解决的 我真正想要的是:

IntelliJ 2021.1增加了对Java 16的支持。Java16增加了的新特性

当我在IntelliJ 2021.1中本地定义记录时,格式化命令的结果是以下格式:

记录网格(int[]数组,int计数)
{
}
自动格式化规则中有没有一种方法可以将记录定义保留为一行,而不是将空的大括号换行

➥ 我想要的是:

记录网格(int[]数组,int计数){

我还希望在每个括号之前和之后使用空格字符。但自动格式化规则已经涵盖了这一点;只是似乎打破了记录。我想这最终会解决的

我真正想要的是:

记录网格(int[]数组,int计数){

这里有一种实现这种格式的方法:

设置->编辑器->代码样式->Java,包装和大括号选项卡

重新格式化时保留

  • 取消选择换行符
  • 在一行中选择简单类