2014-02-27 31 views
3

目前,我正在为我的Rails项目测试Sublime Text 3(ST3)。 但我有一个问题与警卫。Guard不识别Sublime Text 3文件更改

Guard不识别用ST3所做的任何文件更改。 当我使用nanovi编辑并保存文件时,...一切正常。

我发现了一个旧帖子(2011)描述了这种行为http://sublimetext.userecho.com/topic/41760-atomic-file-saves-to-ensure-file-integrity/

有没有办法让后卫运行?警惕ST3包https://github.com/cyphactor/sublime_guard也不起作用。

我使用的Rails 4和Ruby 2.1,警卫2.5.1

回答

6

在用户首选项文件(Preferences -> Settings-User),添加以下行:

"atomic_save": false 

有关详细信息,这是怎么回事,检查出this question和我的答案在下面。基本上,原子保存可以删除和重新创建文件,并且已知如LESS/SASS/SCSS这样的文件观察器被混淆了,所以Guard也没有工作也就不足为奇了。有希望的是,关闭原子储蓄将解决问题。