开启 remember_open_files 并使用 .sublime-project 项目文件可使 Sublime Text 重启后恢复已打开文件及侧边栏文件夹展开状态,结合 hot_exit 和手动编辑项目配置可进一步增强会话记忆功能。

Sublime Text 默认会在重启后恢复已打开的文件,但侧边栏的文件夹展开状态并不会自动保留。通过调整设置可以实现侧边栏文件夹保持展开状态,同时配合 remember\_open\_files 相关选项来增强会话记忆功能。
1. 启用会话记忆功能
确保 Sublime Text 能记住你关闭前的文件和文件夹状态,需开启以下设置:
- 打开菜单栏:Preferences → Settings
- 在右侧用户设置中添加或确认以下选项为 true:
"remember\_open\_files": true,
"always\_prompt\_for\_project": false
其中 remember\_open\_files 控制是否在重新启动后恢复之前打开的文件,而 hot_exit 允许你在未保存时退出并保留编辑状态。
2. 保持侧边栏文件夹展开
Sublime Text 本身不直接提供“记住文件夹展开状态”的独立设置,但它依赖于项目会话系统来保存整个界面布局,包括侧边栏展开状态。
要让文件夹展开状态被记住,请使用 Project(项目)方式 管理你的文件夹:
- 点击菜单:Project → Save Project As…
- 将当前工作目录保存为一个 .sublime-project 文件
- 以后通过打开该项目文件启动工作区
这样,Sublime 会保存该项目下侧边栏的展开/折叠状态、打开的文件标签等信息,在下次打开项目时自动恢复。
3. 手动编辑项目文件(可选)
你也可以手动编辑 .sublime-project 文件,加入特定配置来控制文件夹状态。例如:
{"folders": [
{
"path": "src",
"expanded": true
}
]
}
其中 "expanded": true 表示该文件夹默认展开。适用于希望某些目录始终展开的情况。
4. 注意事项
如果你只是通过“打开文件夹”方式临时添加内容,而不使用项目文件,Sublime 很可能不会持久保存侧边栏展开状态。
建议养成使用项目的习惯,尤其是多目录协作或长期开发时,能更好管理界面状态和上下文。
基本上就这些。开启 remember\_open\_files + 使用 .sublime-project 项目文件,是让 Sublime 记住文件和侧边栏状态的关键。










