Eclipse には確かにコードのフォーマットをカスタマイズする方法がたくさんありますが、慣れ親しんだ方法がありません。「行が最大長を超えた場合、各引数を再帰的に折り返してインデントし、追加のインデントなしで閉じ括弧を新しい行に配置する」です。このような:
Horse samuel = new Horse(
9.1051,
Color.RED,
new Music(1),
new Music(
"frying pan",
Taste.SWEET,
Russian.HELICOPTER
),
State.ARIZONA
);
ただし、標準の Eclipse フォーマット ツールには実装されていません。いくつかのプラグインでこれを達成できますか? Eclipse バグ トラッカーには 1.5 年前のバグがありますが、すぐには注目されそうにありません: https://bugs.eclipse.org/bugs/show_bug.cgi?id=370540