如何解决IntelliJ IDEA编写Scala时按回车自动插入Tab的问题
问题解决方法
该问题为IntelliJ IDEA内置Scala插件的默认代码缩进规则导致,可通过以下步骤自定义配置解决:
- 打开IDEA设置界面,快捷键为Windows/Linux系统
Ctrl+Alt+S,macOS系统Cmd+, - 在左侧菜单依次进入 编辑器 > 代码样式 > Scala 配置页
调整缩进规则
- 切换到 环绕和大括号 标签页,找到「方法定义」分类下的等号后换行缩进选项,取消勾选或将对应缩进值设置为0
- 同步可以检查同页面下的「大括号放置」规则,将方法大括号放置规则调整为「下一行」,匹配你的代码书写习惯
- 如果使用了ScalaFmt等第三方格式化插件,需要同步修改插件配置中的相关缩进规则,避免和IDEA默认配置冲突
配置生效
点击设置页的「应用」「确定」保存修改,重新测试方法定义的输入即可恢复你需要的代码格式。
内容的提问来源于stack exchange,提问作者Gabriel Santana Paredes
相关产品推荐
相关产品推荐

