Atom在哪里保持其状态?

时间:2018-07-03 02:58:52

标签: atom-editor

我正在OSX上,并且在Atom中打开了一个文件,但我没有给它命名。我必须重新启动计算机,然后再次出现时,我单击了错误的内容,它忘记了所有旧文件名,未命名的文件似乎消失了。如果我使用Time Machine将.atom文件还原到旧状态,它将检测到某些“错误”并从其他位置提取最新状态(它从某个位置获取最新文件名)。知道从何处获得该状态吗?

1 个答案:

答案 0 :(得分:1)

使用一些激进的grepping命令发现的我的问题的字面答案是./Library/Application Support / Atom / IndexedDB / file__0.indexeddb.leveldb 000077.log

似乎是导致Atom忘记我的文件列表的对话框是由于真正的错误而不是故意的UX造成的。

以下是恢复我文件内容的说明(由Atom松弛频道中的某人提供)

  1. 使用Cmd + Option + I在Atom中打开Chrome开发工具
  2. 点击“应用程序”标签
  3. 在此选项卡左侧的树视图中,展开“ IndexedDB-> AtomEnvironments”,然后单击“状态”
  4. 在右边的网格中,您会看到一个或多个用editor-<some hash>键输入的条目
  5. 对于每个条目,在“值”列中展开“对象”,然后展开以下树:“对象->值->项目->缓冲区”
  6. 对于“缓冲区”列表中的每个文件,将其展开并尝试查找未命名的文件,它将没有filePath属性。 text字段将包含文件内容