如何禁用PHPStorm从保存到缓冲区?

时间:2015-04-08 13:34:41

标签: phpstorm

我不确定到底发生了什么,或者它是否是默认设置,但如果我还没有真正保存文件,PHPStorm似乎会将文件自动保存到某种缓冲区。我可以关闭编辑器并将其打开以保持仍然看到未保存的更改,或者它可能实际上在退出时保存更改,我不知道哪个。

我经常关闭编辑器并重新加载文件,因为我不确定自上次打开文件后可能发生了哪些更改,以确保我不会保存意外更改,但我可以&# 39;用PHPStorm自动保存或其他任何方式做到这一点。

2 个答案:

答案 0 :(得分:1)

您无法禁用此类行为 - 自动保存是此IDE依赖的核心功能之一,可以随时触发。

您可以使用 Local History 将文件还原到以前保存的状态。

https://youtrack.jetbrains.com/issue/IDEABKL-6460

<强> P.S。 如果你给它一点时间(几周,一个月 - 取决于人和习惯),你会习惯它,就像许多其他使用这个IDE的人一样。


来自this particular comment

  

自动保存是非常深入的,许多IDE功能在没有它的情况下将无法工作(例如编译,运行等)。为了还原不需要的更改,有VCS,本地历史记录和撤消。

     

目前我们不打算添加禁用自动保存功能。

答案 1 :(得分:0)

也许这就是你要找的东西?

在保存更改时启用保留临时文件

  1. 在“设置”对话框的“IDE设置”部分中,单击“常规”。 选中“使用”安全写入“复选框。
  2. 请注意,如果选中此复选框,则修改后的文件将首先保存为临时文件。如果保存操作成功完成,则将重命名临时文件,并删除原始文件。