如何防止phpstorm在磁盘上的文件更改时重新加载文件而不提示?
当 phpstorm 打开文件时,我进行了一些更改而不保存。 但与此同时,磁盘上的文件也发生了变化。 然后 phpstorm 将从磁盘重新加载文件,没有提示。我的所有更改都将丢失。
When a file is open by phpstorm, and I make some changes without save.
But at the same time, the file on disk is changed.
Then phpstorm will reload the file from disk, without prompt. All my changes will lost.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
设置/首选项 |外观&行为 |系统设置
取消勾选
在框架激活时同步文件
选项现在PhpStorm会询问您做什么:您将有几个选项可供选择:
Settings/Preferences | Appearance & Behavior | System Settings
Untick
Synchronize files on frame activation
optionNow PhpStorm will ask you what to do: you will have few options to choose from:
@LazyOne 的答案适用于 PhpStorm 的早期版本。在 PhpStorm 8.0 中,有两个复选框可以对文件同步设置进行更精细的控制:
这里是复选框的作用:
当 PhpStorm 与磁盘上更改的文件发生冲突时,系统会要求您选择要执行的操作:
在 PhpStorm 之外,并覆盖您的本地更改。
更多详细信息可以在 PhpStorm 文档页面中找到 系统设置 和文件缓存冲突页面。
@LazyOne's answer pertains to an earlier version of PhpStorm. In PhpStorm 8.0 there are two checkboxes to provide more granular control over your file synchronization settings:
Here is what the checkboxes do:
When there is conflict between PhpStorm and the file that changes on the disk, you will be asked to choose what to do:
outside of PhpStorm, and overwrite your local changes.
More details can be found in the PhpStorm documentation pages for System Settings and the File Cache Conflict pages.