我在IntelliJ中使用格式化程序,右边是100。
正因为如此,当我自动格式化我的代码时: IntelliJ会自动拆分long语句。
return Arrays.stream(values()).filter(myEnum -> myEnum.getValue() == enumValue).findFirst()
.orElse(SomeEnum.CUSTOM);现在,我将右边距更改为160,当我再次自动格式化它时,它不会将拆分的语句回滚到一个语句中,如下所示:
return Arrays.stream(values()).filter(myEnum -> myEnum.getValue() == enumValue).findFirst().orElse(SomeEnum.CUSTOM);有很多的代码在项目中,我不想做这个过程手动。
有什么建议吗?
发布于 2017-06-02 08:07:15
我找到解决办法了。
Settings -> Editor -> Code Style -> Java -> Wrapping and Braces -> Keep when reformatting取消选中Line breaks复选框并重新格式化代码。对我的案子起作用了。
https://stackoverflow.com/questions/44322850
复制相似问题