Ответ 1
Я уверен, что вы правы с AppData\Roaming\Code
, являющимся рассматриваемым местоположением. В частности:
-
AppData\Roaming\Code\storage.json
и в этом разделеwindowsState
. -
AppData\Roaming\Code\Backups\workspaces.json
Эти файлы (или, по крайней мере, storage.json
) не обновляются, пока не выйдете из кода (Файл > Выход). Если вы оставите код открытым на своем рабочем компьютере и не увидите изменений, когда дойдете до своей домашней машины, возможно, вы не видите ожидаемого.
Код/Atom также хранит информацию о состоянии в базах данных sqlite3, и там хранится много информации о состоянии:
-
AppData\Roaming\Code\Local Storage\file__0.localstorage
Чтобы открыть его, используйте инструмент браузера SQLite, например http://sqlitebrowser.org/. В таблице ItemTable
вы увидите множество знакомых ссылок на пути. Столбец value
отображается как "BLOB" (двоичный), но вы можете щелкнуть по любой строке и экспортировать данные в файл. Сделайте это и откройте его в текстовом редакторе (например, Code!:)), и вы увидите его как строку JSON.
(Поскольку VS-код основан на редакторе GitHub Atom, поиск проблем с использованием "Atom", а не "Code", часто вырывает информацию, которую вы иначе не найдете.)