Scala 如何查找IDE中使用的隐式val或def?

Scala 如何查找IDE中使用的隐式val或def?,scala,intellij-idea,implicit,Scala,Intellij Idea,Implicit,Ctrl+Q查找隐式转换 Shift+Cmd+p查找隐式参数实例的位置 如何找到隐式值/def的使用位置?在我看来,标准的“Show usage”命令应该列出隐式值的使用位置。它目前没有这样做(IDEA v 2018.1),但我认为这只是一个bug(或遗漏) 我已经提出警告JetBrains注意这个错误;我建议你投赞成票,并订阅那里的更改 我在IDEA中看不到任何解决方法或任何其他方法。至少有一个像Ctrl+Shift+Q这样的how键来查找范围内的隐含信息IntelliJ 2019.1 Sca

Ctrl+Q
查找隐式转换

Shift+Cmd+p
查找隐式参数实例的位置


如何找到隐式值/def的使用位置?

在我看来,标准的“Show usage”命令应该列出隐式值的使用位置。它目前没有这样做(IDEA v 2018.1),但我认为这只是一个bug(或遗漏)

我已经提出警告JetBrains注意这个错误;我建议你投赞成票,并订阅那里的更改


我在IDEA中看不到任何解决方法或任何其他方法。

至少有一个像Ctrl+Shift+Q这样的how键来查找范围内的隐含信息

IntelliJ 2019.1 Scala插件现在特别支持通过
编辑|查找|查找用法从定义到用法

…以前允许您查看 隐式的,从用法到定义,但是你不能这样做 反向–通过调用
Find usages
从定义转到用法。 好吧,现在你可以


该功能在我的机器上使用IntelliJ的内部构建工具,以及system sbt version 1.2.7,通过
使用sbt shell

工作。我认为“显示用法”也列出了隐式用法,不是吗?“显示用法”没有列出隐式用法,至少在我的快速测试中是这样的。对于BSP项目来说,这似乎是错误的。