12

Eclipse scala 插件有一个非常好的信息。可以将鼠标悬停在几乎任何东西上,无论是函数定义、val、var、函数调用等,并获取类型信息。这对我确保类型兼容性非常有用,尤其是在我尝试新事物时。

IntelliJ Idea 12.1(此评论的最新版本)中是否有类似的功能?

我能找到的最接近的是类型信息设置。在 Mac OS 10.7.5 上,默认键绑定甚至对我不起作用。即使经过调整,它也不能像在 Eclipse 中那样普遍工作,它显示了几乎所有东西的类型。有没有人设法让它工作?我的理想设置是在悬停时输入信息,就像在 Eclipse 中一样。

我听说过有关 Scala 的 IntelliJ IDE 的好消息,但到目前为止,Eclipse Scala 插件胜出。

4

5 回答 5

19

To enable on mouse hover type information go to Settings->Scala and select the "Show type info on mouse motion with delay" checkbox.

enter image description here

于 2014-04-10T13:53:57.810 回答
8
于 2013-04-04T21:43:52.797 回答
4

Not exactly what you're looking for but close enough - you can press alt + '=' when the cursor inside the function name, val name etc., and you will get popup with the type.

于 2013-04-04T21:45:02.677 回答
3

Intellij IDEA 14 (OSX) has this option in the Preferences -> Languages and Frameworks -> Scala Compile Server menu option.

Ensure that the Show type info on mouse motion with delay option is ticked.

enter image description here

于 2014-12-14T20:42:30.130 回答
1

I'm using Idea 13.0.2 with scala plugin 0.30.387 -- there is an option to display type info on hover just like eclipse. To turn it on, see

Preferences -> Scala

于 2014-02-21T22:12:14.733 回答