确保设置中"hot_exit": false且"remember_open_files": true;2. 正常关闭程序以保存会话;3. 检查Session.sublime_session文件是否存在;4. 避免删除Local目录。正确配置后重启可恢复文件。

Sublime Text 默认在大多数情况下会自动保存会话,关闭后重新打开时恢复上次编辑的文件。但如果你发现它没有自动恢复,可能是设置被更改或某些操作中断了会话保存。下面是如何确保 Sublime 能正确保存并恢复会话的方法:
1. 确保启用了会话自动保存功能
Sublime Text 有一个内置的会话系统,用于记录你打开的文件、窗口布局和光标位置等信息。默认是开启的,但你可以检查以下设置:
打开菜单栏:Preferences → Settings,右侧用户设置中添加或确认存在以下配置:
-
"hot_exit": false —— 设置为
false才能确保正常保存会话(设为true时可能以“热退出”方式临时保存,不持久) - "remember_open_files": true —— 确保重新打开 Sublime 时恢复之前打开的文件
推荐的用户设置示例:
{
"remember_open_files": true,
"hot_exit": false
}
2. 正常退出 Sublime Text
为了确保会话被正确保存,请不要强制关闭程序(如任务管理器结束进程)。使用正常的关闭方式:
- 点击窗口右上角关闭按钮
- 使用菜单 File → Exit(Windows/Linux)或退出应用(macOS)
这样 Sublime 才有机会将当前打开的文件和布局写入会话文件。
3. 检查会话文件是否存在
Sublime 的会话数据通常保存在本地配置目录中,路径如下:
-
Windows:
C:\Users\你的用户名\AppData\Roaming\Sublime Text\Local\Session.sublime_session -
macOS:
~/Library/Application Support/Sublime Text/Local/Session.sublime_session -
Linux:
~/.config/sublime-text/Local/Session.sublime_session
这个文件会在你正常关闭时自动生成或更新。如果该文件缺失或被删除,下次启动就不会恢复文件。
4. 避免手动删除缓存或 Local 数据
一些清理工具或重装插件时可能会删除 Local 目录下的内容,这会导致会话丢失。除非必要,不要手动删除这些文件。
基本上就这些。只要设置正确并正常退出,Sublime Text 就会在下次启动时自动恢复你上次打开的文件和标签页。










