ну нет, вариантов адекватного форматирования мало, всего 2 - 3
студия должна учесть
макс допустимую длину строки (100 / 120)
учесть где остальные аргументы находятся, например при вызове метода
и форматировать уже на основе этого, ну например
test(sdadasd, asdasd, asdwqdw, asdawd) // все ок
если я делюа так
test(sdadasd, asdasd, asdwqdw,
asdawd)
ctrl + shift + l - у меня должны все аргументы стать на новые строки (это даже в вс коде работает)
и в случае если превышена макс. длина строки, то все на новые строки, вс я как помню 2017, тупа враппил как лох)