Sublime Text 能自动恢复上次项目和文件,需确保设置中启用 "remember_open_files": true 且 "hot_exit": false,并通过正常退出方式(如 Ctrl+Q 或 Cmd+Q)关闭程序以保存会话状态。

Sublime Text 默认情况下已经具备恢复上次打开文件和窗口状态的功能,只要正确配置或确保相关设置未被关闭,就能实现启动时自动打开上次的项目。
1. 确保启用了“记住会话”功能
Sublime Text 使用会话(Session)来保存你上次关闭时的窗口、文件和项目状态。要让软件启动时自动恢复:
- 打开 Sublime Text
- 进入菜单栏:Preferences → Settings
- 在右侧用户设置中(右边的编辑框),添加或确认存在以下内容:
"hot_exit": false
说明:
- remember_open_files:确保重新打开上次的文件。
- hot_exit:建议设为 false,否则可能不会真正退出,而是“伪退出”,影响会话保存的可靠性。
2. 正确退出 Sublime Text
为了确保当前项目状态被保存下来,关闭软件时应使用正常的退出方式:
- Windows/Linux:点击窗口右上角关闭按钮前,最好先通过菜单或快捷键 Ctrl+Q 退出
- macOS:使用 Cmd+Q 完全退出程序
如果只是关闭窗口而没退出程序,某些系统下可能不会触发会话保存。
3. 检查是否意外禁用了会话保存
某些插件或自定义配置可能会影响会话机制。可以检查是否有以下情况:
- 是否安装了“ProjectManager”类插件并设置了默认行为?可尝试重置或调整其设置。
- 查看是否手动删除了或修改了
Local/Session.sublime_session文件(位于 Sublime 配置目录中)
4. 手动测试会话恢复
你可以这样验证功能是否正常:
- 打开一个项目
- 打开几个文件
- 正常退出 Sublime Text(不要强制杀进程)
- 重新启动,观察是否自动恢复项目和文件
基本上就这些。只要设置正确并正常退出,Sublime Text 就会在下次启动时自动打开上次的项目和文件,无需额外插件。不复杂但容易忽略的是退出方式和 hot_exit 的设置。










