【问题标题】:How do you modify block comment alignment in Intellij IDEA with Scala?如何使用 Scala 修改 Intellij IDEA 中的块注释对齐方式?
【发布时间】:2015-11-19 12:42:33
【问题描述】:

目前当 Intellij IDEA 自动完成块 cmets 时,例如输入/**+<return>,IDEA 将创建一个块注释,如下所示:

/** * Comment goes here */

但是,scaladoc 建议块注释正文以不同的方式对齐:

/** * Comment here */ (注意空格的区别)。

这是如何配置的?

【问题讨论】:

    标签: scala intellij-idea comments scaladoc


    【解决方案1】:

    Intellij 2018.2 现在默认支持此功能。

    设置在Preferences > Editor > Code Style > Scala > ScalaDoc > Use ScalaDoc indent for leading asterisk

    【讨论】:

    • 也适用于 intellij IDE 2017.3。
    【解决方案2】:

    我在 IntelliJ 中看不到对此的支持;我想如果它在那里,它会在Preferences > Editor > Code Style > Java > JavaDoc 之下。即使它说 JavaDoc,更改这些设置也会影响 Scala 和 ScalaDoc 代码。

    我建议使用Scalariform 来实现这一点。 Scalariform 是一个代码格式化程序,它将在编译时格式化您的代码,无论您在 IntelliJ 中键入什么内容。它有一个名为 placeScaladocAsterisksBeneathSecondAsterisk 的设置,这正是您想要的。

    【讨论】:

      猜你喜欢
      • 2020-04-11
      • 2018-10-21
      • 2014-04-18
      • 1970-01-01
      • 2019-04-03
      • 2017-08-24
      • 1970-01-01
      • 2011-06-14
      • 1970-01-01
      相关资源
      最近更新 更多