考虑这种情况......您只是一次更改几个文件。代码还没有完成,手机响了......然后你必须关闭PhpStorm,关闭电脑并快点,因为发生了重要的事情。 然后在一周后你会回来,启动你的phpstorm并注意你写的所有内容都已保存但是星号已经消失了。因此,您不知道在离开之前哪些文件已被更改。
我在这里阅读了一些关于混淆保存功能的帖子,我认为目前这个处理方式真的不太好。 phpstorm应该询问我是否要保存这些更改,或者至少在启动后在选项卡中保留星号,以便开发人员知道哪些文件已被更改。
答案 0 :(得分:3)
检查出来:http://devnet.jetbrains.net/thread/291434
“退出时不自动保存”是严格的 来自团队的“不会修复”。你不能 因为文件有标签星号 在编辑器中只是从磁盘和 没有未保存的更改。它将有 毫无意义。
如果您需要保留更改集 随着时间的推移你应该真的 考虑使用源代码控制。
本地git存储库将为您提供 具备您需要的所有功能。只是 安装git,做“版本控制| Git Init“你有很好的改变, 编辑器中的chages,每次更改时的差异 和文件。
答案 1 :(得分:1)
自动保存是Jetbrains平台行为的一个组成部分,无法禁用。
答案 2 :(得分:1)
在phpStorm 2.0中有一个保存的自动历史记录,我猜它是自己的内部CVS,可以保存文件和特定行之间的更改。您可以查看文件的历史记录并恢复到类似Windows还原点的早期状态。
我发现自动保存功能也很烦人直到我在phpStorm中找到了历史工具,现在我不在乎我的文件是否自动保存,因为我可以将所有更改与我想要的任何时间点进行比较。