首页关于项目经验影响力联系项目汇总
AI项目汇总 Docs

zed编辑器

编辑
版本: 1.0.0
更新: 2026-03-11
个人项目
资源读源

Zed 多标签编辑器

一、这个产品是做什么的?

Zed Workspace Manager 是一款专为 macOS 上的 Zed 编辑器开发的多项目标签栏管理工具。它在屏幕顶部提供了一个全局悬浮标签栏,实现了类似浏览器标签页的多项目快速切换体验。它支持当前项目自动高亮、快捷键切换、拖拽排序、自定义标签颜色,以及直接新建/选择本地文件夹用 Zed 打开。

二、解决什么痛点(为什么做这个项目)?

这个项目核心解决的痛点是:多项目并行开发时频繁切换带来的混乱与低效。

在日常开发中,我经常需要同时处理多个前端、后端和脚本项目。Zed 编辑器虽然轻量极速,但官方并没有提供直观的多项目标签页聚合功能。我发现频繁在多个独立的编辑窗口间切换(主要依赖系统原生的 Cmd + ~) 体验十分碎片化:

  • 缺乏全局视图:不知道自己目前一共打开了哪些项目。
  • 切换效率低:无法通过点击或快捷键直达目标项目,只能按顺序循环切换。
  • 视觉割裂:多窗口重叠在一起,找目标项目像是在“翻牌子”。

为了解决这种多窗口管理造成的低效,我决定自己动手开发这款标签切换工具,让它像系统原生组件一样无缝融入日常开发流。

一个标签就是一个项目可以快速切换,多项目并行开发不会迷失。 image.png

三、核心工作流

Zed Workspace Manager 核心工作流

感知当前状态

实时监控系统前台变化,知道用户正在看哪个项目

获取活动窗口

匹配项目信息

将编辑器窗口与本地的项目文件夹自动关联

识别项目归属

更新视觉焦点

在屏幕顶部的标签栏中高亮当前正在做的项目

用户点击切换

无缝切换项目

点击或按快捷键后,瞬间将目标项目拉到最前

或一键新开项目
循环监控:随时保持标签状态与用户视线同步

四、项目价值与收获

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

On this page