Стандартная операция для программ, которые хотят избежать потери всего:
- Переименовать оригинальный файл
- Создать новый файл с оригинальным именем
- Написать и закрыть файл
- Нет проблем: удалить файл из шага 1
Если что-то идет не так, переименованный файл восстанавливается. Ваш другой редактор может испортить оригинал, если во время записи что-то пойдет не так.