我创建了scala一个实时模板,但它似乎不起作用

时间:2016-01-02 19:48:59

标签: scala intellij-idea

我很困惑为什么我的实时模板无效。

我点击+号并为Scala创建了一个新的实时模板。

Abbreviation:  slick-update
Template text:
$table$.filter(_.id === $model$.id).update($model$).flatMap(whenSucceeded($model$))

我点击确定。

现在在我的.scala文件中,如果我输入cmd -j或输入'scala-update',我看不到我的新实时模板名称出现在任何地方。

为什么不工作?我必须重新启动吗?

1 个答案:

答案 0 :(得分:1)

你不必重新开始。

创建实时模板时,IDEA会警告您需要定义可以使用模板的上下文。

Template text字段下方,点击Define,然后选择

Scala > Code

并保存更改。

这应该可以使你的模板有效。