0

Eclipseで(Java)Code Formatterを使用できるのが好きですが、Eclipseはこれを再フォーマットします。

return new Element( OrderXMLGeneratorConstants.PERSONAL_DETAILS )
    .addContent( createElement( OrderXMLGeneratorConstants.FIRST_NAME, firstName ) )
    .addContent( createElement( OrderXMLGeneratorConstants.LAST_NAME, lastName ) )
    .addContent( createElement( OrderXMLGeneratorConstants.EMAIL, email ) );

return new Element( OrderXMLGeneratorConstants.PERSONAL_DETAILS )
                                                                   .addContent( createElement( OrderXMLGeneratorConstants.FIRST_NAME, firstName ) )
                                                                   .addContent( createElement( OrderXMLGeneratorConstants.LAST_NAME, lastName ) )   
                                                                   .addContent( createElement( OrderXMLGeneratorConstants.EMAIL, email ) )

このばかげた量のインデントを取得せずに、どうすればコードフォーマッターを使用できますか?

ありがとう。

4

2 に答える 2

3

Windows->に移動しますPreferences

ダイアログで、Java-> Code Style->Formatterを選択し、を選択しますEdit

line wrappingタブの下でFunction Calls->Qualified invocationsを選択するindent by oneDefault Indentation、下部のドロップダウンメニューで(インデントポリシー)を選択します

これはおそらくに設定されてIndent on columnいます...これはあなたが望まないものです。

編集と注意:私はHeliosSR1を使用しています。ガニメデでもガリレオでも選択肢は同じだと思います。

于 2010-11-10T03:32:19.453 に答える
1

フォーマッタ設定を変更できるはずです。window-> preferences-> java-> code style->に移動しformatterます。タブのインデントポリシーを確認する必要があると思いline wrappingます。

于 2010-11-10T03:31:12.400 に答える