Здравствуйте, возникла очень странная проблема относительно недавно, ранее такого никогда не было.
Некоторые файлы в рабочей папке перестали сохраняться. Точнее программа видит все обновления в файле, даже если его закрыть и открыть по-новой, сохранения останутся в редакторе.
Но вот в самом каталоге файл не перезаписывается.
Ощущение как будто бы файл открыт в каком то кэше и в нем редактируется.
Это с некоторыми файлами, причем они все идентичные теми что сохраняются нормально, а потому нельзя отследить логику, найдя какие то общие сходства у тех что не перезаписываются.
upd: Из плагинов только стандартный небольшой набор. Отключение всех плагинов проблему не решает.
В других редакторах сохраняет без проблем эти файлы. Проблема конкретно в VS Code
Возле названия файла кружок горит? Если да, значит есть несохраненные изменение. Что происходит при нажатии ctrl+S? Если нет, значит файл сохранен, а Вы смотрите на на какие-то другие файлы, например
Виктор,
Файлы с PHP в расширении .dat
Windows 10
Установлен VS Code самым обычным способом, пользуюсь уже года 4 минимум, проблем никогда не было. Возникла такая проблема буквально пару дней назад.
Кругляшок не горит, файл сохраняется. Даже если перезапустить редактор, файл откроется со всеми изменениями.
Но если открыть его в другом редакторе, то файл будет старый.
Есть подозрения некоторые, когда такое возникло, переустанавливал xampp, в нем директория htdocs которая содержит рабочую директорию сайта. Когда переустанавливал xampp сперва переименовал папку в xampp2, скачал новую xampp затем из xampp2 вырезал каталог с сайтом из htdocs и вставил в htdocs в новый каталог xampp. Затем удалил каталог .vscode, что бы редактор создал его по новому. Он его создал. Примерно после этого всего начались проблемы.
В общем вообще ничего не помогло.
Ни обновления кэша, ни удаление кэша, ни отключение плагинов и расширений, ни сохранение в другую папку. вообще ничего.
Пришлось полностью удалить редактор, удалить вручную каталоги редактора по адресам:
%APPDATA%\Code и %USERPROFILE%\.vscode
И только это помогло. Сохранение вернулось. Может кто-то столкнется с такой же проблемой, не теряйте время, просто переустанавливайте.