2013-01-25 107 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(「框架激活」 )

您可以單獨配置這些選項:選項 - >常規:「[√]同步幀激活時的文件」和「[]在幀停用時保存文件」。 (這就是我如何配置它。)