IntelliJ IDEA:使用不同的缩进来继续方法调用与其他延续

时间:2014-10-22 10:57:30

标签: java intellij-idea indentation

我有一种缩进Java的风格,可能有点特殊,我经常写道:

object.myMethod(
    myFirstArgument, mySecondArgument, myThirdArgument, myFourthArgument,
    myFifthArgument, mySixthArgument
);

所以我在这个上下文中使用了四个空格的延续,当它是方法调用的延续时。但是我在其他连续上下文中使用了两个空格缩进:

String myComplicatedString = SOME_CONSTANT_STRING + SOME_OTHER_CONSTANT
  + YET_ANOTHER_CONSTANT + "-my-weird-suffix";

Object myBuiltObject = BuilderPattern.withArg(42)
  .withException(UltimateException.class)
  .withBlah("whatever");

有没有办法让IntelliJ IDEA在这些上下文中使用不同的缩进?

1 个答案:

答案 0 :(得分:1)

据我所知,你可以在IntelliJ代码样式设置中设置两种类型的缩进 - 正常缩进和延续缩进。因此,我担心目前无法根据上下文设置延续缩进大小。

我建议在JetBrains中开设一个新问题' YouTrack用于此功能。