当我在 PhpStorm 中关闭文件时,它会自动保存文件。我怎样才能改变它来问我“你想在关闭之前保存文件吗?”
2 回答
自动保存设置在文件 | 设置 | 一般。
http://www.jetbrains.com/phpstorm/webhelp/saving-and-reverting-changes.html
虽然自动保存对于本地的非重要项目很方便,但在需要首先检查每个更改的实时项目中这可能是灾难性的。
更新:在最近的版本中,它们已移至文件 | 设置 | 外观和行为 | 系统设置 | 同步
无法完全禁用自动保存,但您可以部分控制此行为:
请注意,这些是可选的自动保存触发器,您不能完全关闭自动保存。
@Owen 下面的答案不正确,因为无法在 IDE 中完全关闭自动保存。
自动保存是核心设计功能,我们相信它比手动保存更有效率和生产力。引用常见问题解答(WebStorm 基于 IntelliJ IDEA 平台,因此同样适用),无法禁用此行为或启用任何确认:
因为 IntelliJ IDEA 能够在大型重构操作中同时更改这么多文件,并且无需打开它们就可以更改它们,因此单个文件保存没有多大意义。认识到这一点,IntelliJ IDEA 保留随时保存您的任何文件的权利。一旦习惯了,就不必担心文件的保存状态,这实际上非常好。
“如果我不喜欢我所做的一些更改,并想回滚它们怎么办?”,我听到你说。好吧,因为 IntelliJ IDEA 包含这个名为Local History的惊人功能。每次保存文件时,IntelliJ IDEA 实际上都会保存文件与之前状态的差异,并且也会保存它。您可以查看文件的整个编辑历史记录(回溯一些可配置的天数),查看您所做的更改,并回滚任何更改。它胜利地统治着,并且弥补了由于缺乏单文件保存而造成的暂时迷失方向。
这个功能在 IntelliJ IDEA 中已经有十年了,现在连苹果都认识到它比手动保存要好,并在 Mac OS Lion 中实现了它。