【问题标题】:Let IntelliJ IDEA 12 monitor file changes让 IntelliJ IDEA 12 监控文件变化
【发布时间】:2013-01-09 07:42:26
【问题描述】:

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

附录

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

【问题讨论】:

    标签: scala intellij-idea sbt


    【解决方案1】:

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

    【讨论】:

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

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

    1. 离开 IDEA 时自动保存(“帧停用”)
    2. 切换回 IDEA 时自动重新加载(“框架激活”)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-05
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多