让intellij自动格式化代码并将类型添加到variables / returns / parameters

时间:2015-05-11 19:16:44

标签: scala intellij-idea

我到处都有这样的代码

val someName = 10
var someOtherName = "hello"
def add(a, b) = a + b

我更喜欢在大多数代码中编写类型(而不是编译器计算出来)。如果IntelliJ有一些自动格式选项来添加类型会很好,所以上面变成了:

val someName: Int = 10
var someOtherName: String = "hello"
def add(a: Int, b: Int): Int = a + b

是否存在工具?

1 个答案:

答案 0 :(得分:2)

引用Yadu Krishnan的评论:

您想在所有现有代码中添加它吗?如果仅在某些情况下需要,您可以使用组合键手动执行此操作" alt + enter"在方法/变量名之后。然后它会询问建议添加方法/变量类型。

  

应该是Yadu Krishnan写这个答案,如果他这样做,请接受他的答复。我只是让这个更清楚,有一个解决方案,至少在我的情况下有效