Zed 多标签编辑器
一、这个产品是做什么的?
Zed Workspace Manager 是一款专为 macOS 上的 Zed 编辑器开发的多项目标签栏管理工具。它在屏幕顶部提供了一个全局悬浮标签栏,实现了类似浏览器标签页的多项目快速切换体验。它支持当前项目自动高亮、快捷键切换、拖拽排序、自定义标签颜色,以及直接新建/选择本地文件夹用 Zed 打开。
二、解决什么痛点(为什么做这个项目)?
这个项目核心解决的痛点是:多项目并行开发时频繁切换带来的混乱与低效。
在日常开发中,我经常需要同时处理多个前端、后端和脚本项目。Zed 编辑器虽然轻量极速,但官方并没有提供直观的多项目标签页聚合功能。我发现频繁在多个独立的编辑窗口间切换(主要依赖系统原生的 Cmd + ~) 体验十分碎片化:
- 缺乏全局视图:不知道自己目前一共打开了哪些项目。
- 切换效率低:无法通过点击或快捷键直达目标项目,只能按顺序循环切换。
- 视觉割裂:多窗口重叠在一起,找目标项目像是在“翻牌子”。
为了解决这种多窗口管理造成的低效,我决定自己动手开发这款标签切换工具,让它像系统原生组件一样无缝融入日常开发流。
一个标签就是一个项目可以快速切换,多项目并行开发不会迷失。

三、核心工作流
Zed Workspace Manager 核心工作流
四、项目价值与收获
- 补齐编辑器短板:为 Zed 补齐了多项目管理的能力,极大提升了多任务并行的开发体验。
- 交互体验创新:通过全局悬浮、自动高亮和快捷键映射,实现了“零摩擦”的项目切换。
- 系统级开发经验:通过该项目掌握了跨进程应用控制 (AppleScript + Node.js) 以及 Electron 悬浮置顶窗口的高级开发技巧,同时解决了多任务调度防抖等性能问题。