【问题标题】:How to make IntelliJ scala autoformatter stop moving comments after an opening curly brace?如何使 IntelliJ scala 自动格式化程序在打开花括号后停止移动评论?
【发布时间】:2014-08-26 18:52:07
【问题描述】:

例子:

package common.path

class Foobar { // why you do this?

}

在自动格式化后,它会恢复为:

package common.path

class Foobar {
   // why you do this?

}

有没有办法取消这个特定的行为?我翻遍了设置,找不到任何东西...

谢谢

【问题讨论】:

    标签: scala intellij-idea autoformatting


    【解决方案1】:

    不,没有办法改变这一点。这是因为自动格式化程序不包含创建您自己的任意格式的方法,而仅包含根据官方 Scala 样式指南调整现有公认约定的方法。

    惯例是像这样评论ClassTrait等):

    // This class does ...
    class A {
    ...
    }
    

    如果您想在类中添加评论,则应紧跟该评论所评论的行/方法。

    【讨论】:

    • 课程当然是一个例子。它还对方法和所有其他花括号(例如 lambda、catch 块等)执行此操作。此外,不允许您使用自己的格式的自动格式化程序是一个糟糕的格式化程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 2018-01-20
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多