我在IntelliJ IDEA 2016.1中有看起来像这样的Java代码:
int x = (3 + 4 + 5 + 6) *
(7 + 8 + 9 + 10) *
(11 + 12 + 13 + 14 +
0xFFFFFFFF);
当我运行Code> Reformat Code时,我希望它展开并看起来像这样:
int x = (3 + 4 + 5 + 6) * (7 + 8 + 9 + 10) * (11 + 12 + 13 + 14 + 0xFFFFFFFF);
在“文件”>“设置”>“编辑器”>“代码样式”>“ Java”>“包装和花括号”>“重新格式化时保留”下,我未选中换行符,如下所示:
如果很长,我也将Binary表达式设置为Wrap:
尽管如此,上述代码在重新格式化时不会被修改。是否有我缺少的设置?
原来,这是IntelliJ IDEA 2016.1中的错误。我提交了一个错误报告,此报告已在内部版本146.907中修复。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句