Java 如何更改枚举的IntelliJ 12重新格式化行为?
IntelliJ的重新格式化代码选项(ctrl+alt+l)为枚举声明添加了额外的行。它将改变这一点:Java 如何更改枚举的IntelliJ 12重新格式化行为?,java,enums,intellij-idea,autoformatting,Java,Enums,Intellij Idea,Autoformatting,IntelliJ的重新格式化代码选项(ctrl+alt+l)为枚举声明添加了额外的行。它将改变这一点: 公共枚举日{周一、周二、周五}; 为此: 公共枚举日{周一、周二、周五} ; 如何更改重新格式化的行为以不添加额外的空白?我无法在代码样式设置(文件->设置->代码样式->Java)中找到枚举 Update:事实证明IntelliJ将枚举和分号视为两个独立的语句,这显然是因为分号不是枚举声明所必需的。IntelliJ在类声明(枚举)后添加一个空行,然后显示分号。删除分号解决了我的问题。它是
公共枚举日{周一、周二、周五};
为此:
公共枚举日{周一、周二、周五}
;
如何更改重新格式化的行为以不添加额外的空白?我无法在代码样式设置(文件->设置->代码样式->Java
)中找到枚举
Update:事实证明IntelliJ将枚举和分号视为两个独立的语句,这显然是因为分号不是枚举声明所必需的。IntelliJ在类声明(枚举)后添加一个空行,然后显示分号。删除分号解决了我的问题。它是否也会提醒您分号是不必要的?对我来说是的。如果删除分号,这是问题的解决方案吗?这样就不会产生不必要的空白 找到一个名为
code-Style->java->“包装和大括号”的选项卡
。
列表中有一个最新的元素,名为'Enum constants'