【问题标题】:IntelliJ IDEA format methods and constructors differentIntelliJ IDEA 格式方法和构造函数不同
【发布时间】:2017-06-04 03:56:33
【问题描述】:

我们想格式化不同于方法的构造函数。

方法不应该在'('之后有一个新行,而构造函数应该在'('之后有一个新行。

例如:

public class ThisIsASampleClass {

    @Inject
    public ThisIsASampleClass(
            FirstClass firstClass,
            SecondClass secondClass){
    } 

    public void foo1(int i1, int i2){
    }
}

我们需要这个,因为这样合并构造函数更容易。

这可能吗?

版本:IntelliJ IDEA 2016.3.3

【问题讨论】:

    标签: java intellij-idea code-formatting


    【解决方案1】:

    我找不到仅与构造函数有关的代码样式的任何特定设置,仅与一般方法有关(设置 - 编辑器 - 代码样式 - Java - 包装和大括号)。

    用 Jetbrains 创建一个任务,也许他们会添加它。

    https://youtrack.jetbrains.com/issues

    【讨论】:

    • 我已经知道没有直接的方法。这就是我问这是否可以以任何方式实现的原因。但是,你是对的,我在 youtrack 上创建了一个问题:youtrack.jetbrains.com/issue/IDEA-166851
    • 哦,我刚刚看到问题跟踪器有 880050 个问题,而且大部分时间都没有得到答复。所以这个问题跟踪器似乎是一个死胡同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-01
    • 1970-01-01
    • 2020-09-16
    • 1970-01-01
    • 2018-03-16
    相关资源
    最近更新 更多