重新格式化代码时避免在匿名函数周围换行
Avoid line breaks around anonymous functions when reformatting code
我在 IntelliJ 2017.3 中使用 PHP(PhpStorm 中的相同问题)。而且我在代码样式中找不到解决我遇到的这个问题的选项。
重新格式化时,它会在匿名函数的两边换行。
$collection
->map(
function ($val) {
return $val;
}
)
->each(
function ($val) {
return 'nope';
}
);
但我想保留函数声明和右大括号内联。
$collection
->map(function ($val) {
return $val;
})
->each(function ($val) {
return 'nope';
});
是否缺少某些设置? :)
转到:
Settings > Editor > Code Style > PHP > Wrapping and Braces >
Function/constructor call arguments > New line after '('
如果勾选取消勾选,应该会更好
我在 IntelliJ 2017.3 中使用 PHP(PhpStorm 中的相同问题)。而且我在代码样式中找不到解决我遇到的这个问题的选项。
重新格式化时,它会在匿名函数的两边换行。
$collection
->map(
function ($val) {
return $val;
}
)
->each(
function ($val) {
return 'nope';
}
);
但我想保留函数声明和右大括号内联。
$collection
->map(function ($val) {
return $val;
})
->each(function ($val) {
return 'nope';
});
是否缺少某些设置? :)
转到:
Settings > Editor > Code Style > PHP > Wrapping and Braces > Function/constructor call arguments > New line after '('
如果勾选取消勾选,应该会更好