我正在使用IntelliJ IDEA 2018.2.1 EAP
说我上这堂课。
@Entity
case class MyEntity(
@Id
id: String,
title: String,
content: String)
是否可以通过这种方式进行格式化?
@Entity
case class MyEntity(
@Id
id: String,
title: String,
content: String)
我实际上没有找到任何这样的选择。
答案 0 :(得分:0)
在IntelliJ IDEA上,您可以转到Settings > Editor > Code Style > Scala
。
您可以在此处自定义多种样式设置。
对于您的情况,在Wrapping and Braces
选项卡(Method declaration parameters
部分)上,取消选中Align with multiline
。您还可以在Tabs and Indents
标签上控制缩进大小。
但是,如果您与其他人合作,我强烈建议您使用Scalafmt之类的插件:因此,您可以共享您的配置(.scalafmt.conf
)。恕我直言,尽管如此,最好的办法还是将格式直接集成到您的构建中(不仅在IDE中),以便在不同的IDE或平台之间实现更高的一致性。