PhpStorm 2021.3 Help

保存和恢复更改

PhpStorm 会自动保存您在文件中所做的更改。保存由各种事件触发,例如运行、调试、执行版本控制操作、关闭文件或项目或退出 IDE。保存文件也可以由第三方插件触发。

大多数触发自动保存的事件都是预定义的,无法配置,但您可以确定更改不会丢失,您可以在本地历史记录中找到所有更改。

配置自动保存行为

  1. Settings/Preferences对话框 ( Ctrl+Alt+S) 中,选择Appearance & Behavior | 系统设置

  2. Autosave下,配置以下选项:

    • 切换到其他应用程序或内置终端时保存文件:从 PhpStorm 切换到其他应用程序时保存所有修改过的文件。

    • 如果 IDE 空闲 N 秒,则保存文件:定期保存所有修改过的文件。

  3. 应用更改并关闭对话框。

标记具有未保存更改的文件

您可以在文件选项卡上用星号 (*) 标记未保存的文件:

  1. Settings/Preferences对话框 ( Ctrl+Alt+S) 中,选择Editor | 一般 | 编辑器选项卡

  2. 选中标记已修改 (*)复选框。

  3. 应用更改并关闭对话框。

    之后,您未保存更改的文件的选项卡将标有星号。

如果您使用版本控制集成,所有修改文件的名称也将在文件选项卡和项目工具窗口中用专用颜色标记。

手动保存更改

您始终可以手动保存更改:

  • Ctrl+S或选择文件 | 从主菜单中保存全部。

保存更改时触发操作

在 PhpStorm 中,您可以配置每次保存修改的文件时将触发的操作。

  1. 设置/首选项对话框 ( Ctrl+Alt+S) 中,选择工具 | 保存操作

  2. 选中要在保存时触发的操作旁边的复选框:

  3. 对于某些操作,您可以更精确地配置设置。为此,请将鼠标指针悬停在操作上并单击配置链接。

    例如,对于代码重新格式化,您可以指定不想更改的文件和文件夹。将鼠标指针悬停在操作上并单击配置范围以从重新格式化中排除特定文件和文件夹。

    您还可以选择是重新格式化整个文件还是只重新格式化修改的行。

  4. 应用更改并关闭对话框。

一旦启用了必要的操作,它们将在您处理项目时在每次保存时自动触发(自动保存、使用Ctrl+S或通过选择File | Save All调用的显式保存)。

还原更改

  • 对于最近的更改,包括重构,请按Ctrl+Z或选择Edit | 从菜单中撤消。

  • 有关过去更改的更详细视图,请使用Local History

  • 要对所有更改进行最可靠的跟踪,请使用版本控制系统

最后修改时间:2021 年 11 月 22 日