跳转到主内容
极星编程网:以代码为星,赴技术山海!

Sublime怎么配置启动默认项目_Sublime如何设置启动打开指定文件【技巧】

Sublime启动时自动打开指定项目需同时满足三个条件:项目文件已显式保存为.sublime-project、关闭前处于激活状态、且restore_open_projects为true;仅拖入文件夹或命令行打开不生效。 Sublime 启动时不会自动打开指定项目,除非你同时满足三个硬性条件:项目文件已显式保存、关闭前处于激活状态、且
restore_open_projects
为 true。 项目必须先“存下来”,不是“开着就行” 很多人以为只要上次关掉 Sublime 时窗口里有 project-folder,下次就会自动加载——其实不会。Sublime 只认
.sublime-project
文件,而且必须是通过菜单主动保存的。 打开目标文件夹 → Project → Save Project As… → 存为
myapp.sublime-project
保存后,窗口标题栏或 Project 菜单下应出现对勾(表示该项目已激活) 如果只是拖文件夹进窗口、或用
subl .
打开,不等于“已保存项目” 配置项只起开关作用,不负责“记地址”
restore_open_projects
默认是
true
,但它只在 Sublime 检测到合法项目路径时才触发加载;它不存储路径,也不覆盖命令行行为。 仿Sublime和notepad++编辑器效果 仿Sublime和notepad++编辑器效果 下载 打开 Preferences → Settings ,右侧用户设置中确认含:
"restore_open_projects": true
同时建议配齐:
"hot_exit": true
和
"remember_open_files": true
(否则项目可能加载,但里面没文件) 启动时若带参数(如
subl --project xxx.project.sublime-project
或
subl .
),会强制跳过会话恢复逻辑 Windows/macOS/Linux 下容易失效的隐藏断点 常见现象是改了设置、也存了项目,但重启后仍是空窗口——大概率卡在以下某处: 项目文件路径含中文或空格,且未被正确写入 Session 文件(可检查
Data/Local/Session.sublime-session
中
workspaces
字段) 关闭 Sublime 前没点 Project → Close Project ,导致多个项目残留,恢复逻辑选错目标 用了插件如
Session Manager
,它会劫持恢复流程,优先级高于原生设置 macOS 上 Homebrew 安装未运行
subl --install
,右键和默认关联虽正常,但项目恢复依赖的 Launch Services 注册可能不全 最稳的方式永远是:先手动保存项目,再确保退出前它是唯一激活项目,最后用干净配置重启。任何想绕过“显式保存”这一步的方案,都会在 ST4 下大概率失效。

相关文章