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

时间:2011-09-11 05:16:58

标签: phpstorm

当我关闭PhpStorm中的文件时,它会自动保存文件。 如何更改它以问我“你想在关闭之前保存文件吗?”

2 个答案:

答案 0 :(得分:21)

自动保存设置位于文件|下设置|常规

http://www.jetbrains.com/phpstorm/webhelp/saving-and-reverting-changes.html

虽然autosaving对于本地非重要项目很方便,但在实际项目中这可能是灾难性的,需要首先检查每个更改。

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

答案 1 :(得分:17)

无法完全禁用自动保存,但您可以partially control this behavior

  

请注意,这些是可选的自动保存触发器,您无法完全关闭自动保存。

以下来自@Owen的答案不正确,因为无法在IDE中完全关闭自动保存。

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

  

因为IntelliJ IDEA能够更改这么多文件   同时进行大型重构操作,并在没有重做的情况下进行更改   永远打开它们,单个文件保存不是很有意义。在   认识到这一点,IntelliJ IDEA保留任何保存的权利   你希望它的文件。它实际上非常好   一旦你得到,永远不必担心你的文件的保存状态   习惯了。

     

“如果我不喜欢我做的一些改变,并希望如此   滚回去?“,我听到你说。好吧,那个IntelliJ IDEA   包括这个名为Local History的惊人功能。   每次保存文件时,IntelliJ IDEA实际上都会保存差异   你的文件来自它以前的状态,并保存它。您可以   查看文件的整个编辑历史记录(返回一些文件)   可配置的天数),查看您所做的更改,并滚动   任何改变。它胜利地统治着,而不仅仅是弥补了   由于缺乏单文件保存而造成暂时的迷失方向。

此功能已在IntelliJ IDEA中使用了十年,现在甚至Apple已经认识到它比手动保存和implemented it in Mac OS Lion更好。