我希望我的类看起来像:
class Dog: def bark(): String = ...
字符串而不是:
class Dog { def bark(): String = ... }
型当我创建(生成)Scala文件时。有没有办法通过设置或插件来实现这一点?
7rtdyuoh1#
对我来说最简单的方法是:
.scalafmt.conf
runner.dialect = scala3
rewrite.scala3.removeOptionalBraces = yes
rewrite.scala3.convertToNewSyntax = true
这样,是的,IntelliJ将创建它的模板中的任何内容,但之后我会将其转换为整个项目使用的任何内容。
1条答案
按热度按时间7rtdyuoh1#
对我来说最简单的方法是:
.scalafmt.conf
runner.dialect = scala3
和rewrite.scala3.removeOptionalBraces = yes
(可能与rewrite.scala3.convertToNewSyntax = true
一起)这样,是的,IntelliJ将创建它的模板中的任何内容,但之后我会将其转换为整个项目使用的任何内容。