每当我使用 Eclipse 源代码格式化程序/美化器(通过菜单项 Source - Clean Up 或 CTRL - SHIFT - f)时,它都会将我已分成多行的语句重新格式化为超过 80 个字符的一行,例如我有:
public CDataCacheContainer loadDataset(CDataFileDef dsd)
throws IOException {
它变成了
public CDataCacheContainer loadDataset(CDataFileDef dsd) throws IOException {
长度超过 80 个字符,打印时看起来很差。
我可以防止日食这样做吗?或者是否有替代的 Eclipse 源代码格式化程序可以很好地包装 80 个字符?
编辑 1:
在 EclipseWindow - Preferences - Java - Code Style - Formatter - Edit
中,最大线宽设置为 80。我已将其更改为 78,并且还启用了对赋值表达式的包装,这有帮助。现在唯一没有包装的表达式是这个:
datasetsNode.add(new TreeUtil.PanelViewNode(this, table)); // NOPMD
和其他人喜欢它。