Сценарий:
Я открываю файл, я редактирую его. После того, как я начал редактировать, файл изменяется другой программой. Наконец, я сохранил файл.
В этом случае Vim обеспечил бы что полезное предупреждение:
ПРЕДУПРЕЖДЕНИЕ: файл был изменен начиная с чтения его
Вы действительно хотите записать в него (y/n)?
Но Textmate перезапишет файл тихо, который может привести к неприятной потере данных (в моем случае, фактическое возвращаются на Мерзавце). Как я могу предотвратить это?
Простая фиксация: измените фокус на другое приложение, прежде чем нажатие сохранит, если Вы ожидаете, что это поведение часто произойдет на конкретном файле. Если Вы измените фокус и возвратитесь, то TextMate обнаружит изменение.
Не уверенный, почему у Вас есть программы, изменяющие файлы, в то время как Вы работаете над ними, но... там, у Вас есть он.