Eclipse IDE代码格式:关闭缩进

时间:2010-11-10 03:21:43

标签: java eclipse formatter

我喜欢在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 ) )

如何在不得到这种荒谬的缩进量的情况下使用Code Formatter?

感谢。

2 个答案:

答案 0 :(得分:3)

转到Windows - > Preferences

在对话框中,选择Java - > Code Style - > Formatter并选择Edit

line wrapping标签下,Function Calls - > Qualified invocations,您在底部下拉菜单中选择indent by oneDefault Indentation(缩进政策)

这个可能设置为Indent on column ...这是你不想要的。

编辑并注意:我使用的是Helios SR1。我认为Ganymede或Galileo的选项是相同的。

答案 1 :(得分:1)

您应该能够修改格式化程序设置。转到window - > preferences - > java - > code style - > formatter。我认为您需要查看line wrapping标签上的缩进政策。