2013-07-27 21 views
2

当我通过Enter键将它们分解成新行时,我无法使IDEA完全对齐传递给某种方法的参数。如何将IDEA更好地对齐传递给某些方法的参数?

这是视觉上我需要的。我有这样的方法。

当我将参数分成新行时,它看起来像这样。

即使尝试将它们与Tab键对齐也没有帮助。

你会看到这是多么的丑陋,并不是说这很难达到这样的代码。而我想要的全部是这样的:
(注意:这个我是通过Space键设置的)。

我一定是做错了,因为我可以打赌这可以在IDEA中设置。但是哪里?

回答

11

造就Settings面板:

Code Style > Java > Wrapping and Braces (tab) 

启用Method declaration parametersAlign when multiline选项和Method call arguments

+0

我只是在“方法调用参数”一节中检查“对齐多行”。 – sandalone

+0

是的,有两个选项,一个是方法声明,另一个是方法调用 –

+0

单词不能表达这是多么高兴让我。非常感谢你,这让我疯狂。 – anthropomorphic

0
从方式

除了通过@Rangi林建议也请确保您

Code Style > Java > Keep When Reformating > Line Breaks 

在设置也被检查。否则,重新格式化您的代码可能会将您的方法参数重新对齐到一行中。