1
當我將參數分成IntelliJ中的多行時,它將參數從上面的行中稍微縮進。例如:IntelliJ將參數與開括號對齊?
ClassName.staticMethod(argument1,
argument2,
argument3);
快,上面有什麼參數?好吧,這很容易,因爲我選擇的示例名稱,但下面怎麼樣?下面哪個參數staticMethod
?
ClassName.staticMethod(this.instanceMethod(argument1,
argument2),
argument3);
staticMethod
正在呼叫的結果instanceMethod
和argment3
,但隨着的IntelliJ的默認格式,一目瞭然,你會完全錯過了事實argument2
是instanceMethod
,不staticMethod
參數。
這是一個驚人的可怕的默認行爲。我如何才能正確地將參數向上排列,如下面的修改示例所示?
ClassName.staticMethod(argument1,
argument2,
argument3);
ClassName.staticMethod(this.instanceMethod(argument1,
argument2),
argument3);
太好了,謝謝! IntelliJ有太多的設置(其中太多的設置有不正確的默認設置)。 – ArtOfWarfare