In IntelliJ kann ich die Reihenfolge der Anweisungen (oder ganze Methoden für diesen Teil) einfach durch Drücken von ⌘+ Shift+ ↑(oder ⌘+ Shift+ ↓) ändern .
Ich habe mich gefragt, ob es eine Verknüpfung gibt, mit der die Reihenfolge der Methodenparameter so einfach geändert werden kann
public void sth(String a, String b) {...}
wird werden
public void sth(String b, String a) {...}
mit dem Strich einer Tastenkombination (vorausgesetzt, mein Cursor befindet sich auf einem der Parameter).
Es würde für mich ausreichen, wenn IntelliJ nur die Parameter neu anordnen würde. Das heißt, dies muss nicht eine ganze Sache mit der Signatur "Refactor> Change method" auslösen .
Ctrl+F6
und dann Alt+Up
oder Alt+Down
um einen Parameter zu verschieben?
Alt-Enter
, füge ich normalerweise bei Bedarf zusätzliche Parameter hinzu. Wenn ich fertig bin, ordne ich die Parameter in einer logischeren Reihenfolge neu an. Außerdem finde ich es sehr schön, diese Verknüpfung auch für Methodenaufrufe zu haben. (Mann, wie oft habe ich die Reihenfolge falsch verstanden, als ich mit älteren APIs mit mehr als 4 oder 5 Parametern des gleichen Typs gearbeitet habe! Uhg!)