防止PhpStorm在关闭时自动保存文件

防止PhpStorm在关闭时自动保存文件,phpstorm,Phpstorm,在PhpStorm中关闭文件时,它会自动保存该文件。 如何更改它以询问我“是否要在关闭前保存文件?”无法完全禁用自动保存,但您可以: 请注意,这些是可选的autosave触发器,您无法完全关闭autosave 下面来自@Owen的答案是不正确的,因为没有办法完全关闭IDE中的自动保存 自动保存是核心设计功能,我们相信它比手动保存更高效、更高效。引用(WebStorm基于IntelliJ IDEA平台,因此同样适用),无法禁用此行为或启用任何确认: 因为IntelliJ IDEA能够更改这么多文件

在PhpStorm中关闭文件时,它会自动保存该文件。
如何更改它以询问我“是否要在关闭前保存文件?”

无法完全禁用自动保存,但您可以:


请注意,这些是可选的autosave触发器,您无法完全关闭autosave

下面来自@Owen的答案是不正确的,因为没有办法完全关闭IDE中的自动保存

自动保存是核心设计功能,我们相信它比手动保存更高效、更高效。引用(WebStorm基于IntelliJ IDEA平台,因此同样适用),无法禁用此行为或启用任何确认:

因为IntelliJ IDEA能够更改这么多文件 在大型重构操作中同时执行,并在不影响 一旦打开它们,单文件保存就没有多大意义。在里面 认识到这一点,IntelliJ IDEA保留保存任何 你的文件,只要它愿意。其实很不错 一旦您获得 习惯了

“如果我不喜欢我所做的一些改变,并且想 “把它们滚回去?”,我听见你说。好吧,那是IntelliJ的主意 包括这一惊人的功能称为。 每次IntelliJ IDEA保存您的文件时,实际上都会保存 您的文件将从以前的状态中删除,并将其保存。你可以 查看文件的整个编辑历史记录(返回一些 可配置天数),查看您所做的更改,然后滚动 不要找零钱。它胜利地统治着世界,并弥补了过去的不足 由于缺少单个文件保存而导致的暂时性迷失方向


这项功能在IntelliJ IDEA中已经存在了十年,现在连苹果公司都认识到它比手动保存和自动保存更好。

自动保存设置在文件设置|常规

虽然自动保存对于本地的、非重要的项目很方便,但在实时项目中,这可能是灾难性的,因为每个更改都需要首先检查


更新:在最新版本中,它们已移动到文件|设置|外观和行为|系统设置|同步

感谢您的回答。我认为这是一种危险的行为,至少有必要设置一个用于禁用它的配置。(PhpStorm是我见过的最好的PHP IDE。)我并不总是喜欢这个特性。例如,我们正在与一些同事讨论如何实现一个特性。在一台机器上使用IntelliJ,我们处理了许多文件中的代码(比如api外观的头脑风暴),但它们只是想法,而不是最终的代码。头脑风暴之后,Idea自动保存了这些更改,从本地历史中一个文件一个文件地恢复是一件痛苦的事情。如果使用另一个IDE,我只会关闭文件并选择不保存更改。这不是一个可接受的答案,即使记事本有“保存更改”问题选项。这是独裁!很明显,我并没有像你在上面看到的那样对它们进行总体比较。。。我比较的唯一一个特性是保存更改或不保存自由。当然我知道记事本不是IDE(我甚至没有说记事本++…本机记事本只是一个记事本),正确的解决方案应该是让我选择是否继续自动保存。那就公平了。@EdgarVillegasAlvarado依赖“您想保存吗?”功能更糟糕,因为您可能会错误地单击“是”。我觉得这个功能很棒。我甚至让它在我打字时自动保存,所以我不需要点击保存按钮或关闭文件。您应该使用的是版本控制系统。这是如何回答这个问题的?@PHPst:它说明了所询问的设置在哪里。除了在帧激活时保存外,我已关闭了所有这些设置。即使是上的那一个,每次击键都会导致WebStorm保存。关闭它,问题就解决了。我正在使用mac,在这里找到:版本8.0.1:首选项>系统设置>同步>保存文件谢谢。上帝保佑。“请注意,这些是可选的自动保存触发器,您无法完全关闭自动保存。”这并不能回答问题,即使您禁用所有自动保存选项,文件也会在关闭时保存。