如何禁用枚举方法的缩进?IntelliJ IDEA格式设置求助
解决IntelliJ IDEA 2018.1枚举常量内方法大括号缩进问题
嘿,这个缩进问题确实有点隐蔽,但完全可以调整!你想要让枚举常量(比如ONE、TWO)后面的大括号内的代码和常量保持同一缩进级别,只需要修改一个特定的代码风格设置:
具体操作步骤:
- 打开IDE设置:Windows/Linux用
File → Settings,Mac用IntelliJ IDEA → Preferences - 导航到
Editor → Code Style → Java - 切换到Wrapping and Braces标签页
- 滚动找到
Enum constants分组,展开它 - 取消勾选Indent anonymous classes declared in enum constants选项
效果对比:
修改前格式化后的代码(默认缩进):
public enum Test { ONE { public String toString() { return "foo"; } }, TWO { public String toString() { return "bar"; } } }
修改后格式化的代码(大括号内容与枚举常量同级别缩进):
public enum Test { ONE { public String toString() { return "foo"; } }, TWO { public String toString() { return "bar"; } } }
设置完成后,按Ctrl+Alt+L(Windows/Linux)或Cmd+Opt+L(Mac)重新格式化代码,就能看到效果啦!
内容的提问来源于stack exchange,提问作者Gili
相关产品推荐
相关产品推荐

