IntelliJ IDEA 13.0.1,13.0.2(但也可能适用于早期版本或更高版本)
请考虑以下事项:
Collections.addAll(
new ArrayList<Object>(),
new Object());
我做“加入行”,因为它适合一行:
Collections.addAll( new ArrayList<Object>(), new Object());
// ^ space is annoying ^ space is nice
“Join Line”在当前行和下一行之间添加了额外的空格。对于某些行是有意义的,但是第一个参数之前的空格总是让我烦恼。
我的解决方法是选择和“重新格式化代码”,但如果我不需要,我不想做额外的步骤。
有没有更好的方法让“加入线”不添加第一个空格?
编辑&gt;加入行
代码&gt;重新格式化代码
答案 0 :(得分:1)
我怀疑你有一个非默认的格式设置。尝试:
File -> Settings -> Code Style -> Java -> Spaces
并取消选中Method call parantheses
。
答案 1 :(得分:1)
这似乎是“代码样式”设置中的错误。
如果您修改默认方案并检查以下设置,则会出现针对方法声明和调用的错误:
Code Style > Java > Wrapping and Braces +- Method declaration parameters | \- New line after '(' \- Method call arguments \- New line after '('
此外,方法声明或调用中需要有多个参数。