2017-06-02 53 views
1

我用的IntelliJ中格式化和右边距为100自动套用格式线中的IntelliJ

正因为如此,当我自动格式化我的代码:的IntelliJ自动拆分其目的冗长的发言。现在

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); 

有很多项目的代码我不想手动执行此过程。

有什么建议吗?

回答

0

嗯,我找到了解决办法。

Settings -> Editor -> Code Style -> Java -> Wrapping and Braces -> Keep when reformatting 

取消选中Line breaks复选框并重新格式化代码。 它适用于我的情况。