Scala IntelliJ不';我不建议用进口的方法

Scala IntelliJ不';我不建议用进口的方法,scala,intellij-idea,import,akka,Scala,Intellij Idea,Import,Akka,我遇到了一个问题,我的IntelliJ IDE没有找到并建议Scala Akka的一些导入。例如,它在akka.http.scaladsl.server.Directives中找不到任何内容 简单地说,当我编写path(“somestring”)方法时,它会突出显示为错误,不建议导入 我有正确的导入,并尝试在我的build.sbt中刷新导入。 我还尝试禁用build.sbt的Coursier,因为我听说它有时可能会导致问题(ThisBuild/useCoursier:=false)。 我尝试了更

我遇到了一个问题,我的IntelliJ IDE没有找到并建议Scala Akka的一些导入。例如,它在
akka.http.scaladsl.server.Directives中找不到任何内容
简单地说,当我编写
path(“somestring”)
方法时,它会突出显示为错误,不建议导入

我有正确的导入,并尝试在我的
build.sbt
中刷新导入。 我还尝试禁用build.sbt的Coursier,因为我听说它有时可能会导致问题(
ThisBuild/useCoursier:=false
)。 我尝试了更新缓存、使缓存无效,当然还有重新启动IDE和重新导入项目。所有这些都不起作用。但是,当我手动添加导入时

import akka.http.scaladsl.server.Directives._
一切正常。
我想知道会是什么情况,以及如何修复它,因为手动添加导入非常不舒服。

自动导入在类/特征/对象级别而不是方法级别工作,因此如果您限定方法名称

Directives.path()
path()
应该行得通

但是,如果只写方法名

Directives.path()
path()
然后它建议创建一个方法