我现在使用PhpStorm几个月了,我注意到版本9.0中的语言注入非常奇怪。
有时我必须声明我的PHP中的某些字符串是Javascript指令。当我这样做并保存我的文件(启用自动上传)时,看起来PhpStorm正在做很多远程检查,文件移动和转移,我真的不明白为什么......而且我害怕它可能会覆盖我没有修改过的文件。我和其他人一起直接在生产服务器上工作,我知道这很危险但我们目前别无选择。
在文件传输日志中,我有类似的东西:
[18/09/2015 10:47] Automatic upload completed in less than a minute: 2 items deleted, 50 items moved, 4 files transferred (4 Kb/s)
有人可以帮助了解发生了什么吗?
答案 0 :(得分:0)
我找到了一种方法来做我想做的事情,但是没有找到PhpStorm上传的原因而没有提出任何问题......
问题是,到目前为止,我还没有找到一种方法来逐个保存文件。看起来PhpStorm只有一个“全部保存”选项,可以上传自上次保存以来更改的每个文件(如果您要求自动上传)。在语言注入的情况下,PhpStorm似乎改变了打开文件中的某些内容,迫使它重新上传所有内容。
所以我禁用了自动上传并将快捷方式绑定到“上传到默认服务器”。此选项仅上传您当前的文件,但之前会保存它。所以这是一种自动上传,但不那么激进,它让我可以保存我的文件(“全部保存”)或只保存当前文件并立即上传。
这是我在使用PhpStorm之前的工作方式,我发现它比Phpstorm使用的自动上传过程更方便,更不暴力。
如果有人找到更好的东西,我会接受任何建议。