Intellij idea 单行匿名类的IntelliJ IDEA包装设置

Intellij idea 单行匿名类的IntelliJ IDEA包装设置,intellij-idea,Intellij Idea,如何设置IntelliJ IDEA以防止在自动重新格式化(CTRL+ALT+L)期间将一行声明的匿名类拆分为几行 例如,为了防止 x = foo(new Boo() {}); 分为两行: x = foo(new Boo() { }); 在寻找同样的问题时,偶然发现了这个老问题。一行中的选项简单类已添加到IntelliJ中 它可以在编辑器代码样式

如何设置IntelliJ IDEA以防止在自动重新格式化(CTRL+ALT+L)期间将一行声明的匿名类拆分为几行

例如,为了防止

x = foo(new Boo() {});
分为两行:

x = foo(new Boo() {

});

在寻找同样的问题时,偶然发现了这个老问题。一行中的选项简单类已添加到IntelliJ中


它可以在编辑器代码样式包装和大括号下的设置中找到,在重新格式化时保留字段集中。

不幸的是,它没有按预期工作。也许类块是另一种块,而不是语句块。这是您使用IMHO的IntelliJ版本中的一个错误,因为在设置中没有其他选项。我使用的是最新版本。好吧,我希望它能在以后的版本中被修复。谢谢你,阿德里安!
"File" [menu]/"Settings"/"Code Style"/"Alignment and Braces":
   ==>  "Keep when Reformatting" Field Set:
          Check: "Simple methods in one line"
          Check: "Simple blocks in one line"