【发布时间】:2015-06-08 17:53:57
【问题描述】:
如何设置 IntelliJ IDEA 以防止在自动重新格式化期间将声明在一行上的匿名类拆分为多行 (CTRL+ALT+L)?
例如,防止分裂
x = foo(new Boo() {});
分成两行:
x = foo(new Boo() {
});
【问题讨论】:
标签: intellij-idea
如何设置 IntelliJ IDEA 以防止在自动重新格式化期间将声明在一行上的匿名类拆分为多行 (CTRL+ALT+L)?
例如,防止分裂
x = foo(new Boo() {});
分成两行:
x = foo(new Boo() {
});
【问题讨论】:
标签: intellij-idea
"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"
【讨论】:
在搜索时偶然发现了这个老问题。 Simple classes in one line 选项已添加到 IntelliJ。
可以在Editor > Code Style > Java > Wrapping and Braces下的设置中找到,在重新格式化时保留字段集。
【讨论】: