Eclipse IDE代码格式:关闭凹痕
题
我喜欢能够在Eclipse中使用(Java)代码格式器,但是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 ) )
如何在不获得这么荒谬的凹痕的情况下使用代码格式化器?
谢谢。
解决方案
去 Windows
-> Preferences
:
在对话框中,选择 Java
-> Code Style
-> Formatter
并选择 Edit
.
在下面 line wrapping
标签, Function Calls
-> Qualified invocations
, ,您选择 indent by one
, , 或者 Default Indentation
在底部下拉菜单(压痕策略)
这个可能设置为 Indent on column
...这就是您不想要的。
编辑和注意:我使用Helios SR1。我认为在Ganymede或Galileo上的选择是相同的。
其他提示
您应该能够修改格式设置。去 window
->preferences
->java
->code style
->formatter
. 。我认为您需要查看有关 line wrapping
标签。
不隶属于 StackOverflow