在写入自 Textmate 上次读取以来已修改的文件时,Textmate 会发出警告

在写入自 Textmate 上次读取以来已修改的文件时,Textmate 会发出警告

设想:

我打开一个文件,然后编辑它。在我开始编辑之后,该文件被另一个程序修改。最后,我保存了该文件。

在这种情况下,Vim 会提供有用的警告:

警告:文件自读取后已被更改

您确实要写入它 (y/n) 吗?

但 Textmate 会默默地覆盖文件,这可能会导致令人不快的数据丢失(在我的情况下,事实上在 Git 上恢复)。我该如何防止这种情况发生?

答案1

简单解决方法:如果您预计此行为经常发生在某个特定文件上,则在单击保存之前将焦点更改为另一个应用程序。如果您更改焦点并返回,TextMate 将检测到更改。

不确定为什么当你处理文件时程序会修改文件,但是...就是这样。

相关内容