Scala - 向声明添加类型定义 - 键盘快捷键

时间:2016-12-11 14:36:51

标签: scala intellij-idea

IntelliJ中的Scala声明的adding类型定义是否有键盘快捷键?我找不到任何东西。我可以找到工具提示,但快捷方式会更好。

2 个答案:

答案 0 :(得分:5)

正如pamu解释的那样,转到声明并输入ALT + ENTER并选择"添加类型注释到_____定义"

enter image description here

答案 1 :(得分:0)

FWIW,我最近遇到了另一种方法(至少使用IntelliJ 2020.2和Scala插件4.42):选择方法名称,按Ctrl + F6(重构/更改签名...),选中复选框“指定结果类型”(或更改“设置”以将其设置为默认值),然后完成“重构”操作。

对于字段和变量,我已经以类似的方式使用Ctrl-Alt-F和Ctrl-Alt-V(分别分别为Refactor / Extract / Introduce / Field和Refactor / Extract / Introduce / Variable) 。主要区别在于,在这种情况下,需要选择一个表达式(而不是字段或变量名)。最好是键入表​​达式,然后以这种方式引入字段或变量。