问题
两类用户在各自的编辑器里都遇到了笔记本体验的缺口。Zed 用户抱怨缺少 ipynb 支持——有 issue 明确说 "Notebooks are imperative for both data scientists and average python users, for exploration",获得了 323 分热度、31 条评论;VS Code 用户则发现笔记本模式下 minimap 完全不工作,无法对长笔记本获得整体概览,该 issue 有 493 分热度、104 条评论。共同痛点是:数据科学工作流里最常用的两个编辑器,对长笔记本的浏览、导航和探索支持都不够好。
目标用户
主要是在 VS Code / Zed 中写 Python 的数据科学工作者和普通 Python 用户,需要频繁用 Jupyter 笔记本做探索性分析、且笔记本往往很长。从两个 issue 的热度(493 和 323 分、合计 135 条评论)看是一个真实但不算巨大的群体——活跃于开源编辑器社区、习惯免费工具的开发者。
解决方案
做一个跨编辑器的笔记本增强扩展:长笔记本 minimap:在 VS Code 笔记本模式中启用 minimap,提供整本概览;大纲导航:基于单元格标题(markdown 标题、变量名)生成侧边目录,快速跳转;ipynb 兼容层:为尚不支持 ipynb 的轻量编辑器(如 Zed)提供打开、编辑、执行的最小支持;探索辅助:单元格折叠、输出搜索。AI 的角色有限,主要是单元格摘要(为大纲生成短描述)和输出内容搜索,属于增强而非核心。
MVP 范围
第一版做一个 VS Code 笔记本增强扩展:让 minimap 在 .ipynb 中正常工作并支持长笔记本大纲导航。明确不做:新的执行内核、不做语言服务、不做独立编辑器。如果 Zed 开放插件 API 支持 ipynb,可以再评估移植。
风险
平台依赖:VS Code 和 Zed 官方随时可能自己补齐这些功能(特别是 VS Code 的 minimap 是已知 backlog),一旦官方支持,扩展价值归零。无付费意愿:两个社区都是免费开源工具用户,付费转化极难。维护成本:编辑器 API 变动频繁,长期维护负担不小。需求强度中等:两条信号的 pain 都只有 3/5,属于“不爽但能忍”的问题。
已有产品
信号证据
这张卡片依据的原始讨论。摘录保持原文,点“原文”查看上下文。
GitHub Issues · zed-industries/zed2月15日功能请求▲ 32331 条评论
“Notebooks are imperative for both data scientists and average python users, for exploration”
Python developers need better notebook (ipynb) support in Zed for exploration.原文
GitHub Issues · microsoft/vscode1月27日投资方向▲ 493104 条评论
“open a notebook and select "toggle minimap" from command menu”
Notebooks in VS Code do not support the minimap, so users can't get an overview of long notebooks.原文