php stormt退出不保存,保存和撤销更改

# 保存和撤销更改

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

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

* [什么时候PhpStorm自动保存文件](#什么时候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**选项。

当该选项打开时,没有保存的变更文件在编辑器标签上有一个星号![星号](http://image.jellychen.cn/uploads/2016/11/asterisk_marker.png)

## 用不同的名字保存文件

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

## 回滚变更

你可以**还原**修改通过使用**Edit | Undo**或`Ctrl+Z`。要回滚文件到之前状态,使用[本地历史](/如何使用/常规指南/使用本地历史/README.md)或者相应的[版本控制功能](/如何使用/常规指南/版本控制概念/版本控制概念/README.md)。

# 另请参阅:

规程:

* [使用本地历史](/如何使用/常规指南/使用本地历史/README.md)

* [版本控制概念](/如何使用/常规指南/版本控制概念/版本控制概念/README.md)

参考:

* [设置参数对话框](/参考/设置参数对话框/README.md)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值