有没有一种方法可以自动格式化 Java 代码中的长参数列表,以便每个参数列表都在单独的一行上?
Is there a way to automatically format long argument lists in Java code so each one is on a separate line?
我知道长参数列表通常不好,但是我可以在不在每个参数之前手动导航和放置换行符的情况下这样做吗?我不需要以这种方式格式化每个方法,像参数列表的 intention 这样的东西会很棒。
Bakery(Baker baker, Policy policy, Cookbook cookbook, Schedule schedule) {}
Bakery(
Baker baker,
Policy policy,
Cookbook cookbook,
Schedule schedule
) {}
在 Settings > Editor > Code Style > Java
下的 "Wrapping and Braces" 选项卡下,select "Method declaration parameters" 的 "Wrap always" 选项。
要获得额外的好处,您甚至可以勾选 "New line after '('" 选项,使其看起来与您在问题中的布局相似。
我知道长参数列表通常不好,但是我可以在不在每个参数之前手动导航和放置换行符的情况下这样做吗?我不需要以这种方式格式化每个方法,像参数列表的 intention 这样的东西会很棒。
Bakery(Baker baker, Policy policy, Cookbook cookbook, Schedule schedule) {}
Bakery(
Baker baker,
Policy policy,
Cookbook cookbook,
Schedule schedule
) {}
在 Settings > Editor > Code Style > Java
下的 "Wrapping and Braces" 选项卡下,select "Method declaration parameters" 的 "Wrap always" 选项。
要获得额外的好处,您甚至可以勾选 "New line after '('" 选项,使其看起来与您在问题中的布局相似。