2015-04-08 28 views
0

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

我经常关闭编辑器并重新加载文件,当我不确定自从上次打开文件以确保我不保存无意的更改后可能发生了哪些更改但我无法做到这一点与PHPStorm autosaving或任何它正在做。

回答

1

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

您可以使用Local History将文件恢复到先前保存的状态。

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

附: 如果你会给它一些时间(几个星期,一个月 - 取决于个人和习惯),你会习惯它,就像许多其他人使用这个IDE。


this particular comment

自动省电建在很深很深,很多IDE只是功能没有它是不行的(如编译,运行等)。为了恢复不想要的更改,有VCS,本地历史记录和撤消。

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

+0

这太难过了,这将是一个很棒的IDE。 – nbrogi

+0

@nbrogi它已经。这只是习惯这个问题。是的,这意味着您的习惯/工作流程可能发生变化(例如,注意您键入的位置;先复制文件,然后进行更改,而不是先键入,然后另存为等)。很多人已经做到了。在第一周开始使用这种功能是非常不寻常的。但是在2个月之后,它变成了“我以前没有这样的生活”。 – LazyOne

+0

是的,不,谢谢。 – nbrogi

0

也许这就是你要找的?

要启用保留临时文件,同时节省改变

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