如何恢复Sublime 4 Linux或Mac中未保存的文件

3,046 阅读2分钟

恢复Windows、Mac或Linux上Sublime Text 4中丢失的未保存的文件,我们可以按照以下步骤进行:

  • 不要对Sublime 4做任何操作
  • 打开未保存的文件的位置
  • 查找文件
    • Auto Save Session.sublime_session
    • Session.sublime_session
  • 制作一个副本
  • 从操作系统中搜索被删除的版本
  • 从操作系统中恢复你的文件Auto Save Session.sublime_session

步骤1:Sublime临时文件的位置

第一步是为Sublime找到未保存的文件的位置。这取决于操作系统。

默认位置 MAC

~/Library/Application Support/Sublime Text 3/Local/

默认位置 Linux

~/.config/sublime-text-3/Local/

默认位置:Windows

C:\Users\myuser\AppData\Roaming\Sublime Text 3\Local

第二步:从自动保存会话.sublime_session恢复未保存的文件

接下来我们需要找到正确的文件和版本,它可以存储Sublime Text的未保存的文件。

使用Sublime Text会覆盖这些文件--所以最好暂时不要使用它:

  • Auto Save Session.sublime_session - 未保存的文件
  • Session.sublime_session - 文件和文件夹历史

第三步:恢复Sublime中的文本文件

如果你很幸运,你会找到正确的会话文件。

这些是JSON文件,存储元数据和未保存的文件。

你的未保存的文件将看起来像:

"buffers":
            [
                {
                    "contents": "python game\nshort text\n",
                    "settings":
                    {
                        "buffer_size": 255,
                        "line_ending": "Unix",
                        "name": "python game"

"contents" 里面,你可以找到你未保存的文件的内容。

有时你可以直接用备份版本替换新文件。这应该可以恢复Sublime的旧状态。

第四步:启用Sublime的自动备份功能

为了防止未保存的文件的数据丢失,我们可以使用一个插件。AutoBackups

这个工具的官方描述是:

Sublime Text 2/3 Auto backups插件

AutoBackups是一个Sublime Text 2/3的插件,它在你每次保存或打开(如果备份文件不存在)一个文件时自动保存一个备份副本