如何使 Scala IDE/ Intellij 导入 scala.concurrent.duration._

how to make Scala IDE/ Intelij import scala.concurrent.duration._

我是 Scala 的新手,很多次我都看到这样的代码

implicit val timeout = Timeout(5 seconds)

使用 Intelij,我可以按 alt + enter 导入超时。但不能 5 seconds。必须搜索 google 才能记住 duration._

implicit val timeout = Timeout(5 seconds) 

实际上是指

implicit val timeout = Timeout(duration.DurationInt(5).seconds) 

其中"DurationInt"是隐式转换函数。

不幸的是,两个 IDE 都无法搜索要导入的隐式转换。因此,如果您希望他们自动添加 import statemtn,请尝试第二种变体。