无法禁用"立即文件同步" JetBrains产品中的File Watcher

时间:2014-09-14 10:54:27

标签: intellij-idea sass compass-sass webstorm

我在IntelliJ Idea项目中使用 compass + sass 文件监视器。

我正在尝试阻止文件监视器立即编译我的代码。原因如下:

文件监视器触发的即时编辑会在我的调试页面上导致错误,并在SASS中中断自动完成。在我输入时,文件监视器会触发,导致编译器错误,从而将每个自动完成条目变为“无效”。

我认为禁用文件监视器的立即文件同步选项应该是我的问题的答案。 documentation读取:

  
      
  • 如果选中“立即文件同步”复选框,则只要对源代码进行任何更改,就会调用“文件观察器”。
  •   
  • 如果清除了立即文件同步复选框,则在保存(文件|全部保存,Ctrl + S)或从PhpStorm移动焦点时(取消帧停止时)启动文件观察器。
  •   

所以我试图清除复选框,但无济于事。文件监视器仍然无法运行,在每次击键之后进行编译。

这是一个错误,对吗?我做傻事吗?

1 个答案:

答案 0 :(得分:1)

我很遗憾没有一个可靠的答案,但上面的@LazyOne似乎是正确的,因为我尝试了以下步骤,现在看来立即文件同步已关闭:

  1. 取消选中SCSS Immediate file synchronization复选框
  2. 禁用LiveEdit插件
  3. 重新启动Webstorm
  4. 有趣的是;即使我重新启用LiveEdit插件,它似乎仍然有效。也许LiveEdit插件正在使用SCSS插件缓存并导致问题。

    我希望这有助于其他一些因这个问题而花费太多时间烦恼的可怜的灵魂: - )