如何设置IntelliJ IDEA以防止在自动重新格式化期间将在一行上声明的匿名类拆分为多行( CTRL + ALT + →)?
例如,防止分裂
x = foo(new Boo() {});
分为两行:
x = foo(new Boo() {
});
答案 0 :(得分:6)
"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"
答案 1 :(得分:4)
在寻找同样的问题时偶然发现了这个老问题。选项一行中的简单类已添加到IntelliJ。
可在编辑器>下的设置中找到。 代码风格> Java > 包装和大括号,在重新格式化时保留字段设置中。