2013-01-25 109 views
0

我正在用Scala测试IntelliJ IDEA 12社区版。我希望IntelliJ能够侦听由sbt(模板,路由...)在外部编译的文件的更改。在Eclipse中是一个名为“使用原生钩子或轮询刷新”的设置来执行此操作。 IntelliJ IDEA中是否存在类似的东西?让IntelliJ IDEA 12监控文件更改

附录

那的IntelliJ不拿起模板更改查询模板使用的代码的其余部分似乎是一个普遍的限制。即使我强制IntelliJ来同步这些文件,这些错误也不会被检测到。这与IntelliJ Ultimate相同。

回答

1

通常,你无事可做。与Eclipse不同 - 除非您确实使用原生钩子或轮询来检查刷新的选项 - IntelliJ与您的文件系统永久同步。

+0

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

1

想法与此相关的两个选项:

  1. 当你从IDEA转走自动保存(“帧失活”)
  2. 自动加载,当你切换回IDEA(“框架激活” )

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