目前,我正在为我的Rails项目测试Sublime Text 3(ST3)。 但是我有一个与后卫有关的问题。
Guard无法识别使用ST3进行的任何文件更改。
当我使用nano
,vi
编辑和保存文件时,......一切都很完美。
我发现了一篇描述此行为的旧帖子(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,Guard 2.5.1
答案 0 :(得分:6)
在您的用户首选项文件(Preferences -> Settings-User
)中,添加以下行:
"atomic_save": false
有关正在进行的操作的更多信息,请查看下面的this question和我的答案。基本上,原子保存可以删除和重新创建文件,并且已知会弄乱像LESS / SASS / SCSS这样的文件观察者,因此Guard也无法正常工作也就不足为奇了。希望关闭原子能来解决这个问题。