开启hot_exit和remember_open_files可恢复未保存内容,Sublime通过会话自动保存机制在重启后还原文件与光标位置,配合插件增强安全性。

Sublime Text 没有传统意义上的自动保存功能,但通过一些机制可以恢复上次未保存的编辑内容。只要操作得当,即使意外关闭或崩溃,也能找回工作进度。
1. 启用会话自动保存功能
Sublime 默认会在退出时保存当前打开的文件、标签页和光标位置等信息,下次启动时自动还原整个工作状态。
确保以下设置已开启:
- Preferences → Settings
- 在右侧用户设置中添加或确认存在:
"hot_exit": true
其中 hot_exit 是关键,它允许 Sublime 在关闭时保留未保存的文件在内存中,重启后继续编辑。
2. 重启后恢复未保存文件
如果上次是正常退出或程序崩溃,重启 Sublime 后通常会自动恢复所有打开过的文件,包括未保存的内容。
若未自动显示,可手动尝试:
- 点击菜单 File → Reopen Last Project / Reopen Last Window
- 或使用快捷键 Ctrl+Shift+T(Windows/Linux)重新打开最近关闭的标签页
3. 检查临时备份文件目录
Sublime 在某些情况下会生成临时备份文件,路径如下:
- Windows: C:\Users\你的用户名\AppData\Roaming\Sublime Text 3\Local\
- macOS: ~/Library/Application Support/Sublime Text 3/Local/
- Linux: ~/.config/sublime-text-3/Local/
查看名为 Auto Save Session 或 Session 的文件,这些是序列化的会话数据,虽然不能直接打开,但 Sublime 会在启动时读取它们来恢复内容。
4. 预防措施:安装增强插件
为避免丢失内容,推荐安装以下插件提升安全性:
- AutoSave:设置定时自动保存当前文件
- BackupOnSave:每次保存时创建备份副本
- 通过 Package Control 安装后,在设置中配置触发条件即可
基本上就这些。只要开启 hot_exit 和 remember_open_files,Sublime 就能在大多数情况下恢复未保存的内容。关键是不要清空本地会话数据,并养成定期保存的习惯。不复杂但容易忽略。










