50

環境は IntelliJ IDEA 12 です。

私はWrapping and Braces > Assignment Statement > Align when multilineカチカチしました。隣接するプロパティがある場合、それらは正しく配置されます。

private final CustomerFactory  customerFactory  = FactoryBuilder.getDefaultCustomerFactory ( );
private final RepFactory       repFactory       = FactoryBuilder.getDefaultRepFactory ( );
private final WarehouseFactory warehouseFactory = FactoryBuilder.getDefaultWarehouseFactory ( );

しかし、隣接する変数の割り当てがある場合、それらはそうではありません:

final Integer account30 = parseCurrency ( fields.get ( FIELD_OVERDUE_BALANCE_1 ) );
final Integer account60 = parseCurrency ( fields.get ( FIELD_OVERDUE_BALANCE_2 ) );
final Integer account90 = parseCurrency ( fields.get ( FIELD_OVERDUE_BALANCE_3 ) );
final Integer account120 = parseCurrency ( fields.get ( FIELD_OVERDUE_BALANCE_4 ) );
final Integer priceNumber = parseInteger ( fields.get ( FIELD_PRICE_NUMBER ), 1 );

これはマイナーですが、私を悩ませます。これらの隣接する変数宣言を整列させるために何ができるか教えてもらえますか? 私が欲しいのは:

final Integer account30   = parseCurrency ( fields.get ( FIELD_OVERDUE_BALANCE_1 ) );
final Integer account60   = parseCurrency ( fields.get ( FIELD_OVERDUE_BALANCE_2 ) );
final Integer account90   = parseCurrency ( fields.get ( FIELD_OVERDUE_BALANCE_3 ) );
final Integer account120  = parseCurrency ( fields.get ( FIELD_OVERDUE_BALANCE_4 ) );
final Integer priceNumber = parseInteger ( fields.get ( FIELD_PRICE_NUMBER ), 1 );
4

4 に答える 4

39

フィールドグループを使用する必要があると思います=>列に整列

マルチラインに、ここでは適用されない他の効果がある場合に整列します。

ここに画像の説明を入力

于 2013-04-29T08:48:30.913 に答える
36

「コード スタイル」->「Java」タブの「折り返しとブレース」の下で、次のエントリを見つけて、「変数を列に揃える」にチェックマークを付けます。終わり!

変数宣言を揃える設定

于 2015-10-01T12:36:46.437 に答える