要恢复Windows、Mac或Linux上Sublime Text 4中丢失的未保存的文件,我们可以按照以下步骤进行:
- 不要对Sublime 4做任何操作
- 打开未保存的文件的位置
- 查找文件
Auto Save Session.sublime_sessionSession.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的插件,它在你每次保存或打开(如果备份文件不存在)一个文件时自动保存一个备份副本