Баг в билде 5412 (судя по чейнджлогу — это следствие изменений в билде 5411).
1. Открываем в редакторе какой-нибудь файл на редактирование (у меня в примере это будет файл C:\Tmp\!.txt, имя файла и путь к нему роли не играет).
2. Не закрывая файл, с помощью Ctrl+Tab переходим на файловые панели.
3. Уходим из папки, где лежит редактируемый файл в другую папку. Способ ухода не важен. Можно в этой же панели перейти в другую папку. Можно перейти в другую папку на второй панели, оставив папку файла на пассивной панели. Важно, чтобы текущей папкой в фаре была папка, отличная от той, где лежит редактируемый файл.
4. с помощью Ctrl+Tab возвращаемся в окно редактирования файла.
5. Пытаемся сохранить файл. Получаем Ошибку:
Code: Select all
╔══════════════════════════════════════════════ Редактор ══════════════════════════════════════════════╗
║ Ошибка сохранения файла ║
║ C:\Tmp\!.txt ║
╟──────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ Can't replace the file: Не удается заместить файл. Замещаемый файл сохранил свое первоначальное имя. ║
╟──────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ { Повторить } [ Отмена ] ║
╚══════════════════════════════════════════════════════════════════════════════════════════════════════╝
6. Любые попытки сохранения файла оканчиваются такой неудачей, пока текущей директорией является папка, отличная от папки, где хранится исходный редактируемый файл.
7. Если не закрывая редактор, перейти в панели, там сделать текущей папку, где лежит файл, то вернувшись в редактор, файл можно спокойно сохранить.
8. После каждой неудачной попытки сохранения файла в текущей директории появляется файл вида farABCD.tmp с копией сохраняемого файла.
Upd: Битность версий Far и Win10 — 64.