当我通过Enter
键将它们分解成新行时,我无法使IDEA完全对齐传递给某种方法的参数。如何将IDEA更好地对齐传递给某些方法的参数?
这是视觉上我需要的。我有这样的方法。
当我将参数分成新行时,它看起来像这样。
即使尝试将它们与Tab
键对齐也没有帮助。
你会看到这是多么的丑陋,并不是说这很难达到这样的代码。而我想要的全部是这样的:
(注意:这个我是通过Space
键设置的)。
我一定是做错了,因为我可以打赌这可以在IDEA中设置。但是哪里?
当我通过Enter
键将它们分解成新行时,我无法使IDEA完全对齐传递给某种方法的参数。如何将IDEA更好地对齐传递给某些方法的参数?
这是视觉上我需要的。我有这样的方法。
当我将参数分成新行时,它看起来像这样。
即使尝试将它们与Tab
键对齐也没有帮助。
你会看到这是多么的丑陋,并不是说这很难达到这样的代码。而我想要的全部是这样的:
(注意:这个我是通过Space
键设置的)。
我一定是做错了,因为我可以打赌这可以在IDEA中设置。但是哪里?
造就Settings
面板:
Code Style > Java > Wrapping and Braces (tab)
启用Method declaration parameters
Align when multiline
选项和Method call arguments
除了通过@Rangi林建议也请确保您
Code Style > Java > Keep When Reformating > Line Breaks
在设置也被检查。否则,重新格式化您的代码可能会将您的方法参数重新对齐到一行中。
我只是在“方法调用参数”一节中检查“对齐多行”。 – sandalone
是的,有两个选项,一个是方法声明,另一个是方法调用 –
单词不能表达这是多么高兴让我。非常感谢你,这让我疯狂。 – anthropomorphic