最可靠的方式是创建并加载.sublime-project项目文件,它能固化文件夹路径、设置及折叠状态;需通过Project → Save Project As…保存,编辑确认"folders"中为绝对路径,再双击或命令行启动。

Sublime Text 默认不会自动打开上次关闭时的文件夹,所谓“默认打开文件夹视图”本质是让 Sublime 启动时自动加载指定项目(.sublime-project)或恢复上次会话的侧边栏目录结构。这需要手动配置启动行为和项目文件,不是靠某个开关一键开启。
如何让 Sublime 启动时自动打开指定文件夹(项目)
最可靠的方式是创建并加载一个项目文件,它能固化文件夹路径、设置、折叠状态等:
- 在目标文件夹内,通过菜单 Project → Save Project As… 保存为
xxx.sublime-project - 编辑该文件,在
"folders"数组中确认路径正确,例如:{ "folders": [ { "path": "/Users/you/project-root" } ] } - 双击该
.sublime-project文件启动 Sublime,或使用命令行:subl /path/to/xxx.sublime-project - 若想每次启动都默认加载它,可将 Sublime 的快捷方式目标修改为指向该项目文件(Windows)或创建 alias(macOS/Linux)
启用“恢复上次会话”但注意它的局限性
Sublime 提供 remember_open_files 和 hot_exit 两个设置,能间接保留文件夹视图,但不等于“记住文件夹”:
-
hot_exit:设为true时,退出时不真正关闭窗口,而是挂起;重启后恢复所有标签页和焦点位置 -
remember_open_files:设为true时,即使完全退出,也会在下次启动时重新打开上次打开的文件(但不会自动展开文件夹树) - 关键限制:这两个设置对“侧边栏中的文件夹是否展开”“哪些子目录被折叠”无记忆能力——Sublime 不保存目录树的展开状态
- 实际效果是:你看到文件列表回来了,但所有文件夹默认是收起的,需手动点击箭头展开
避免踩坑:不要依赖“添加到侧边栏”作为默认视图
很多人误以为右键文件夹 → Add to Side Bar 就能“永久生效”,其实这只是当前窗口的临时操作:
- 该操作只影响当前窗口,关闭窗口后即丢失
- 没有对应配置项写入
Preferences.sublime-settings,无法跨会话持久化 - 如果真要批量固定多个根目录,必须用项目文件,且每个根目录单独写进
"folders"数组 - 路径务必用绝对路径;相对路径仅在项目文件所在目录下有效,且容易因移动项目而失效
真正的“默认文件夹视图”只能靠项目文件驱动。别指望设置里勾个选项就一劳永逸——Sublime 的设计哲学是轻量与显式,它把项目结构的控制权交给你,而不是替你猜测意图。










