如何设置IDEA更好地对齐传递给某些方法的参数?

时间:2013-07-27 16:40:47

标签: intellij-idea

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

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

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

即使尝试将它们与Tab键对齐也无济于事。

你知道这是多么丑陋,并不是说达到这样的代码并不容易。而我想要的只是看起来像这样:
(注意:这是我通过Space键设置的)。

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

2 个答案:

答案 0 :(得分:17)

打开Settings小组:

Code Style > Java > Wrapping and Braces (tab)

Align when multilineMethod declaration parameters

中启用Method call arguments选项

答案 1 :(得分:0)

除了@Rangi Lin建议的方式也确保你的

Code Style > Java > Keep When Reformating > Line Breaks
还会检查您设置中的

。否则,重新格式化代码可能会将方法参数重新排列成一行。