Wenn ich Argumente auf mehrere Zeilen in IntelliJ teile, wird das Argument in der oberen Zeile leicht eingezogen. Zum Beispiel:IntelliJ Argumente an öffnende Klammern ausrichten?
ClassName.staticMethod(argument1,
argument2,
argument3);
Schnell, was sind die Argumente oben? Okay, das ist einfach wegen der Beispielnamen, die ich gewählt habe, aber wie wäre es damit? Welche Argumente gehen zu staticMethod
unten?
ClassName.staticMethod(this.instanceMethod(argument1,
argument2),
argument3);
staticMethod
nimmt die Ergebnisse eines Aufrufs instanceMethod
und argment3
, aber mit IntelliJ die Standardformatierung, auf einen Blick Sie würden völlig übersehen, dass argument2
ist ein Argument für instanceMethod
, nicht staticMethod
.
Dies ist ein schreckliches Standardverhalten. Wie kann ich erreichen, dass Argumente richtig aufgereiht werden, wie in den unten aufgeführten modifizierten Beispielen?
ClassName.staticMethod(argument1,
argument2,
argument3);
ClassName.staticMethod(this.instanceMethod(argument1,
argument2),
argument3);
Großartig, danke! IntelliJ hat viel zu viele Einstellungen (und viel zu viele von ihnen haben die falschen Standardeinstellungen). – ArtOfWarfare