ProjectManager插件仅管理项目列表与跳转,依赖Package Control正确安装及手动导入.sublime-project文件至Packages/User/Projects/目录,并需启用"close_windows_on_project_switch": true以避免标签残留。

ProjectManager 插件本身不管理项目,只负责列表和跳转;装完不配置、不导入、不刷新,它就等于没装。
Package Control 没装好,ProjectManager 根本装不上
按 Ctrl+Shift+P(macOS 是 Cmd+Shift+P)输 Install Package 没反应?不是 ProjectManager 的问题,是 Package Control 假安装。
- ST4 用户必须用官网
installation.py脚本,或手动把Package Control.sublime-package文件拖进Installed Packages/目录——拖错位置(比如拖进Packages/)或残留旧版文件都会导致命令面板静默失效 - 验证是否真成功:执行
Package Control: List Packages,能列出已装包才算到位;只看到菜单项或“Package Control”字样不算 - 控制台执行脚本后,务必等满 5 秒再判断:左下角弹出
Package Control: Successfully installed Package Control才算落地
ProjectManager 安装后列表为空,因为默认不扫描硬盘
插件只认 Packages/User/Projects/ 下的 .sublime-project 文件,不会自动发现你散落在各处的项目文件。
- 把已有
.sublime-project文件复制到Packages/User/Projects/,再运行Project Manager: Refresh Projects - 或者直接用 Sublime 打开一个
.sublime-project文件,再执行Project Manager: Import Project,它会记录路径并加入列表 - 注意:导入后
folders字段会被改写成绝对路径;团队共享时得手动替换成${project_path}或相对路径,否则别人打不开
切换项目后旧标签还在,不是 bug 是默认行为
Project Manager: Switch Project 调用的是 Sublime 原生 project_open,它复用当前窗口 workspace,不会关旧标签、不清分屏、不断点。
- 想“切换即清空”,必须在
project_manager.sublime-settings中启用:"close_windows_on_project_switch": true - 这个选项默认是
false,不手动开,就永远有残留 - 如果需要彻底隔离,用
Project Manager: Open Project in New Window,但会多开一个窗口,不适合快速轮换
大型项目里最易被忽略的其实是 workspace 复用逻辑
很多人以为 ProjectManager 是“项目容器”,其实它只是个快捷入口。真正决定窗口状态的是 Sublime 自己的 workspace 机制——而 ProjectManager 默认不干预。所有看似混乱的标签残留、断点错位、设置漂移,根源都在这里。配置 close_windows_on_project_switch 是必要动作,不是可选项。


















