我最近改用Intellij进行Scala开发。
我找不到以下快捷键:
在eclipse中,我可以输入方法调用,例如
method("hello", 1)
是否有类似的 IntelliJ 快捷键,能让我在按下 <command>1
后弹出一个建议来创建方法框架?
我最近改用Intellij进行Scala开发。
我找不到以下快捷键:
在eclipse中,我可以输入方法调用,例如
method("hello", 1)
是否有类似的 IntelliJ 快捷键,能让我在按下 <command>1
后弹出一个建议来创建方法框架?
使用 Alt+Enter (在 设置
| 键盘映射
中称为 显示意向操作)。
经验证,在当前 Scala 插件下,可在 IDEA 11.0.1 中正常工作:
[T]
符号)然后可以使用alt+enter(类似于Eclipse中的Ctrl+1)显示菜单,其中有创建方法选项。
该功能处于测试版(或者可能是Alpha版本),有时可能会在正常代码中报告“错误消息”。通常,这样的“错误”只会在真正复杂的代码中被“发现”,而且通常一切都正常。
Scala插件不依赖编译器来分析代码。我们正在实现自己的语言模型,有时候很具有挑战性,特别是当涉及到Scala的类型系统和类型推断时(要解决这个问题,您可以尝试手动“推断”“foo”.map(_ + 1)表达式的类型大小)。