2013-02-05 39 views
14

这可能只是一些简单的设置,我似乎无法找到。事情是这样的:我有一个带有一些Compass/Sass CSS的Web项目。当我修改Sass文件时,Compass自动为我创建相应的CSS文件。如果文件发生了变化,Webstorm将它自己上传到我的服务器。整齐!设置Webstorm/PHPStorm文件刷新时间

但是,Webstorm(或PHPStorm)并未立即注意到CSS文件的变化,而是每隔2分钟左右检查一次外部修改。然后CSS文件被重新加载并上传到服务器。

如何设置检查外部更改的时间间隔!? 2分钟(或者我没有计时)太多了,我宁愿将它设置为10秒。对我来说也是如此,如果我可以选择告诉Webstorm重新加载CSS文件,因为我知道它已经改变了。有点像日食中的F5。 (Webstorm中的F5会复制一些内容,我无法在任何地方找到刷新命令或按钮。)

感谢您的帮助!

SOLUTION: 请参阅CrazyCoder的评论。使用WS的6.0 EAP version解决了这个问题。

+1

应该使用本地机制('bin/fsnotifier')自动立即检测外部修改。但是,它在某些环境下可能无法正常工作,如远程文件系统和使用符号链接时。你使用什么操作系统?你把所有文件保存在本地磁盘上吗?使用什么文件系统?在稍后的更新中修复'fsnotifier'也存在一些问题。试试[EAP版本](http://confluence.jetbrains.net/display/WI/Web+IDE+EAP),看看它是否更好。 – CrazyCoder

+0

我使用Windows 7(x64),本地文件系统(NTFS)。如果WS检测到本地文件系统上的文件发生更改,它会使用FTP自动将文件上载到服务器。但我不认为那里的文件系统真的很重要。 WS版本5.0.4,构建#WS-121.390。 – Simon

+1

您可以试试[6.0 EAP版本](http://confluence.jetbrains.net/display/WI/WebStorm+6+EAP)。 – CrazyCoder

回答

12

此类手动“重新加载”的命令/操作已经存在 - 主工具栏上的第3个按钮。

文件|同步

用户界面中没有选项可以对间隔进行任何调整。只有“当IDE收集时同步”。

也许有可能通过*.vmoptions文件传递一些配置值,不幸的是,我知道它们都不是文件监视器。

+0

谢谢,但同步似乎检查服务器的变化,这是不存在的。他们在本地文件系统上...(或者我误解了你的答案?) – Simon

+3

我会......同步现在工作(Ctrl + Alt + Y),但我真的很确定它以前没有。 如果有人知道如何更改间隔,请将问题保持开放。 – Simon