Неопределённое поведение при удалении или переименовании открытого файла
Проблема
Удаляемый в навигаторе открытый файл остаётся открытым.
Если после удаления закрыть этот открытый файл, то он запишется на диск пустым, что также плохо.
В VS и VS Code, например, он тут же закрывается, что логично, а если не сохранён, то появляется предупреждение о том, что происходит попытка удаления несохранённого файла.
С переименованием ситуация аналогичная. Если в навигаторе переименовать файл, то старый останется открытым со старым именем, и далее всё как в случае с удалением - при закрытии файла он будет пересоздан пустым.
Решение
Нет.
Edited by FXcoder