Scala 让IntelliJ IDEA 12监视文件更改

Scala 让IntelliJ IDEA 12监视文件更改,scala,intellij-idea,sbt,Scala,Intellij Idea,Sbt,我正在用Scala测试IntelliJ IDEA 12社区版。我希望IntelliJ监听sbt外部编译的文件的更改(模板、路由…)。在Eclipse中,有一个名为“使用本机挂钩或轮询刷新”的设置来实现这一点。IntelliJ IDEA中是否存在类似的东西 附录 IntelliJ在代码的其余部分不选择模板更改来检查模板使用情况似乎是一个普遍的限制。即使我强制IntelliJ同步文件,也不会检测到这些错误。IntelliJ Ultimate也是如此 通常情况下,你无事可做。与Eclipse不同-除非

我正在用Scala测试IntelliJ IDEA 12社区版。我希望IntelliJ监听sbt外部编译的文件的更改(模板、路由…)。在Eclipse中,有一个名为“使用本机挂钩或轮询刷新”的设置来实现这一点。IntelliJ IDEA中是否存在类似的东西

附录


IntelliJ在代码的其余部分不选择模板更改来检查模板使用情况似乎是一个普遍的限制。即使我强制IntelliJ同步文件,也不会检测到这些错误。IntelliJ Ultimate也是如此

通常情况下,你无事可做。与Eclipse不同-除非您确实选中了使用本机挂钩或轮询刷新的选项-IntelliJ与您的文件系统永久同步。

IDEA有两个与此相关的选项:

  • 从IDEA切换时自动保存(“帧停用”)
  • 切换回IDEA时自动重新加载(“帧激活”)

  • 您可以单独配置这些选项:选项->常规:[√] “帧激活时同步文件”和“[]帧停用时保存文件”。(我就是这样配置的。)

    如果我更改模板“构造函数”的签名并保存模板,IDEA不会拾取已编译模板的更改。尽管缺少参数,但使用模板的代码似乎仍然有效。