保存和撤销更改

当用PhpStorm工作时,你不需要担心保存修改的文件:所有变更自动保存。

在开发流程的任意阶段,你可以撤销不想要的修改。任意文件和目录可以还原到前一状态。

什么时候PhpStorm自动保存文件?

自动保存被启动在:

  • 启动一个运行/调试配置
  • 执行版本控制操作比如拉取,提交,推送等等
  • 关闭编辑器中的文件
  • 关闭项目
  • 退出IDE

实际上,有更多的自动保存触发器,上面提到的是最重要的一些。

调节自动保存行为

下列选项可用来调节自动保存行为(File | Settings | Appearance and Behavior | System Settings):

  • 保存文件当框架失去焦点(例如,当从PhpStorm切换到其他应用程序时)
  • 自动保存如果应用程序空闲N秒

注意这些是可选的自动保存触发器,你不能完全关闭自动保存。

使用全部保存命令

如果有需要,你可以自己启动保存所有改变的文件。下面是全部保存的命令:

  • File | Save All
  • Ctrl+S

在编辑器中标记未保存的变更文件

有变更但是没有保存的文件可以被标记。出于这个目的,在(File | Settings | Editor | General | Editor Tabs)有一个Mark modified tabs with asterisk选项。

当该选项打开时,没有保存的变更文件在编辑器标签上有一个星号星号

用不同的名字保存文件

在PhpStorm中没有另存为命令,要保存一个文件用不同的文件名或在不同的文件夹,使用Refactor | Copy或者F5

回滚变更

你可以还原修改通过使用Edit | UndoCtrl+Z。要回滚文件到之前状态,使用本地历史或者相应的版本控制功能

另请参阅:

规程:

参考: