project-manager 在 Atom ≥ 1.60 中彻底失效,因其依赖的 atom.project.addPath 等 API 被移除;应改用 project-plus 插件,它适配新版 API,支持多项目工作区管理,安装后需重启 Atom 并通过命令面板添加和保存项目。

Atom 1.60+ 版本中,project-manager 插件已彻底不可用,任何安装或配置尝试都不会生效——这不是配置问题,而是底层 API 被官方移除导致的硬性失效。
为什么 project-manager 在 Atom ≥ 1.60 上完全失败
Atom 自 1.60 版本起删除了 atom.project.addPath、atom.project.removePath 等核心接口,而 project-manager 的全部逻辑(包括读写 ~/.atom/packages/project-manager/projects.cson)都依赖这些同步路径管理能力。
- 运行
apm install project-manager必报No available version compatible,不是网络或权限问题 - 手动编辑
projects.cson文件毫无作用——该文件此时不被 Atom 或任何插件读取 - 在
init.coffee中调用atom.project.addPath()会直接抛出undefined is not a function - 降级到 Atom 1.59.x 虽可运行,但将失去 TypeScript 5.8+ 语法支持、安全更新及绝大多数新插件兼容性
替代方案:用 project-plus 实现多项目工作区管理
project-plus 是当前唯一稳定适配 Atom 1.60+ 的项目管理插件,它绕过已废弃的旧 API,直接对接新版 atom.project 接口,无需额外配置即可使用。
- 执行
apm install project-plus,安装后必须重启 Atom - 添加项目:按
Cmd+Shift+P(macOS)或Ctrl+Shift+P(Win/Linux)→ 输入Project Plus: Add Project Folder→ 选择目录 → 命名(建议用短横线如frontend-vue,避免空格和!等字符) - 保存工作区:再次呼出命令面板 →
Project Plus: Save Workspace→ 输入名称(如fullstack-workspace) - 下次启动后,按
Cmd+Alt+P(macOS)或Ctrl+Alt+P(Win/Linux)即可一键加载全部根目录 + 各自最近打开的文件标签页
Tree View 为空?先确认这三件事
即使装了 project-plus,左侧目录树仍为空,大概率是 Atom 底层未激活项目视图,而非插件故障。
-
tree-view包必须在Settings → Packages中处于 Enabled 状态(不能是灰色 Disabled) - 项目必须通过
Project → Add Project Folder(快捷键Cmd+Shift+O/Ctrl+Shift+O)显式添加,拖拽文件夹进窗口或双击单个文件无效 - 确保 Tree View 面板有焦点:按
Cmd+0(macOS)或Ctrl+0(Win/Linux)切过去,再按Cmd+\显示/隐藏一次;若启用了vim-mode,需先按Esc退出插入模式
真正容易被忽略的是:project-plus 不保存面板布局、光标位置或未保存的编辑状态,只存根目录路径和已打开的文件标签页。如果你依赖完整会话还原,得接受这个限制,而不是反复折腾 project-manager 的残影。

















