如何设置IntelliJ IDEA中Scala的if语句格式化规则?
解决IntelliJ IDEA中Scala if-else语句格式对齐问题
你可以按照以下步骤修改IDEA的Scala代码格式化规则,让else if和else与if保持对齐:
- 打开IDEA设置:使用快捷键
Ctrl+Alt+S(Windows/Linux)或Cmd+,(Mac) - 依次进入
Editor > Code Style > Scala - 切换到
Wrapping and Braces标签页 - 在左侧列表中找到并展开
'if' statement选项 - 找到
'else if' and 'else'这一项,将其对齐方式从Indent改为Align with 'if' - 点击
Apply再OK保存设置
之后重新格式化代码(快捷键Ctrl+Alt+L/Cmd+Opt+L),你的代码就会变成期望的格式:
class test { def ifelse(i: Int): String = if i == 1 then "one" else if i == 2 then "two" else if i == 3 then "three" else "many" }
内容的提问来源于stack exchange,提问作者Eastsun
相关产品推荐
相关产品推荐

