现在有一个比较长的判断表达式
if (obj.method1() || obj.method2() || obj.method3()) {
}
用 idea 自动换行的话,会变成这个样子:
if (obj.method1() || obj.method2() || obj
.method3()) {
}
如何指定在最后一个 ||
换行呢,效果像这个样子
if (obj.method1() || obj.method2()
|| obj.method3()) {
}
1
libook 2021-04-29 15:59:54 +08:00 1
对于括号里比较长的表达式,我个人比较习惯这样的换行,看起来够清晰,也对版本控制系统比较友好:
if ( obj.method1() || obj.method2() || obj.method3() ) { } 没研究过怎么让 IDEA 自动格式化成这样,Preferences=>Editor=>Code Style=>JavaScript,你可以看看。 可以手动换行,然后用 reformat 辅助整理,多按一个空格的事。 |
2
libook 2021-04-29 16:00:02 +08:00
对于括号里比较长的表达式,我个人比较习惯这样的换行,看起来够清晰,也对版本控制系统比较友好:
if ( obj.method1() || obj.method2() || obj.method3() ) { } 没研究过怎么让 IDEA 自动格式化成这样,Preferences=>Editor=>Code Style=>JavaScript,你可以看看。 可以手动换行,然后用 reformat 辅助整理,多按一个回车的事。 |
3
xuanbg 2021-04-29 16:04:26 +08:00
在代码样式里面的括号和换行设置
|
6
libook 2021-04-29 16:43:25 +08:00
@superbai #5 养成习惯就好了,为了可读性可以在写完代码后提交之前专门检查一遍(这也是个好习惯,避免提交了不该提交的代码),做做格式化。
|
7
dengshen 2021-04-29 19:44:33 +08:00 via iPhone
有个指导宽度 配合软换行
|
8
aviator 2021-04-30 10:03:38 +08:00
我记得旧版是可以手动换行的,新版本只能指定宽度,代码超过这个宽度就自动换行了,有时候确实比较烦。
|
9
uselessVisitor 2021-05-06 15:03:30 +08:00
大于两行的考不考虑再搞一个方法捏?这样可能更好一些。。可以无视我。。
|