目前,当Intellij IDEA自动填充阻止评论时,例如键入/**+<return>
,IDEA将创建一个块注释,如下所示:
/**
* Comment goes here
*/
但是,scaladoc建议块注释主体的对齐方式不同:
/**
* Comment here
*/
(注意空白区别)。
这是如何配置的?
答案 0 :(得分:1)
Intellij 2018.2现在默认情况下支持此功能。
设置为Preferences > Editor > Code Style > Scala > ScalaDoc > Use ScalaDoc indent for leading asterisk
。
答案 1 :(得分:0)
我在IntelliJ中看不到对此的支持;我想如果它在那里,它将在Preferences > Editor > Code Style > Java > JavaDoc
之下。即使它说JavaDoc,更改这些设置也会影响Scala和ScalaDoc代码。
我建议使用Scalariform来实现这一目标。 Scalariform是一种代码格式化程序,无论您在IntelliJ中输入什么内容,它都会在编译时格式化代码。它有一个名为placeScaladocAsterisksBeneathSecondAsterisk的设置,这正是你想要的。