我有一种缩进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在这些上下文中使用不同的缩进?
答案 0 :(得分:1)
据我所知,你可以在IntelliJ代码样式设置中设置两种类型的缩进 - 正常缩进和延续缩进。因此,我担心目前无法根据上下文设置延续缩进大小。
我建议在JetBrains中开设一个新问题' YouTrack用于此功能。