IntelliJ 的重新格式化代码选项 (ctrl+alt+l) 在枚举声明中添加了额外的行。它将改变这一点:
public enum Day {MON, TUE, FRI};
对此:
public enum Day {MON, TUE, FRI}
;
如何更改重新格式化的行为以不添加额外的空白?我无法在代码样式设置 ( File -> Settings -> Code Styles -> Java
) 中找到枚举。
更新:事实证明,IntelliJ 将枚举和分号视为两个单独的语句,这显然是因为枚举声明不需要分号。IntelliJ 在类声明(枚举)之后添加一个空行,然后显示分号。删除分号解决了我的问题。