OneLastIdea

VS Code 用户的宏录制回放插件

让 VS Code 用户像在 Vim/Notepad++ 里一样,录制一段按键与命令序列并一键重放,消灭重复操作。

  • 桌面 App
  • B2C
  • 全球
  • 难度 2/5
  • 启动 < $500
  • MVP 约 3 周

问题

VS Code 用户在处理重复性编辑操作时没有宏能力。GitHub 上 microsoft/vscode 仓库的两条高热 issue(合计约 1900 赞、340+ 评论)都在要这个功能:一条说 "It would be nice to be able to record a sequence of inputs and then reproduce it as in Notepad++ or Vim"(1228 赞、276 评论),另一条希望快捷键能传入命令数组按顺序执行(699 赞、68 评论)。用户现在只能手工重复同样的操作,或写自定义脚本绕过。痛点真实但强度不高(信号中 pain 仅为 2-3 分),且诉求停留在‘有就好’的层面。

目标用户

VS Code 的重度用户,尤其是习惯 Vim/Notepad++ 宏、迁移过来后发现缺失的开发者;也覆盖经常做批量重复编辑(重命名、格式调整、批量插入)的工程师。基数大(VS Code 是最流行的编辑器之一),但付费意愿信号为零,更像开发者影响力/开源项目而非直接生意。

解决方案

  • 宏录制:一键开始/停止,记录当前会话中的命令与按键序列
  • 宏回放:可绑定到任意快捷键,按录制顺序重放(对应第二条 issue 的诉求)
  • 宏管理:命名保存、编辑步骤顺序、删除单个步骤
  • AI 加成(可选差异化):用 LLM 把一句自然语言描述(如“给选中代码每一行末尾加分号”)直接转成宏/命令序列,省去先手工录制一遍的过程
  • AI 在其中的角色是宏的生成器与调参助手,核心的录制与回放逻辑不依赖模型,保证离线可用

MVP 范围

第一版只做一个 VS Code 扩展:录制会话内的命令与按键序列,保存为可命名宏,绑定快捷键后顺序回放,支持简单的宏编辑(调整命令顺序、删除步骤)。明确不做:跨编辑器通用、复杂条件分支与变量、团队协作共享宏、任何云端服务。回放失败的步骤要有清晰的错误提示与中断机制,避免宏‘跑飞’。

风险

  • 平台依赖风险最大:这是 VS Code 官方仓库的 issue,官方一旦内置宏功能(或更新到某种形态的命令编排),插件价值归零。两条 issue 均标注 willingness_to_pay 为 none,商业化空间存疑。信号来自 2015-2016 年,需先验证当前版本是否已有等效方案(如第三方插件市场已被占位)。技术上的难点是按键与命令的可靠捕获和跨窗口状态回放,容易产生不稳定的‘幽灵操作’。

已有产品

产品定位价格
vscode用户诉求所在的平台本身,宏功能长期缺失,但官方有能力随时补齐—
Vim用户在 issue 中直接引用的参照物,宏录制是其原生能力—
Notepad++用户在 issue 中直接引用的参照物,具备宏录制与回放—

信号证据

这张卡片依据的原始讨论。摘录保持原文,点“原文”查看上下文。

  1. GitHub Issues · microsoft/vscode3月21日功能请求▲ 1228276 条评论

    “It would be nice to be able to record a sequence of inputs and then reproduce it as in Notepad++ or Vim.”

    VS Code users want the ability to record a sequence of inputs and replay it, like macros in Notepad++ or Vim.原文

  2. GitHub Issues · microsoft/vscode12月1日功能请求▲ 69968 条评论

    “When creating keyboard shortcuts, it would be nice if you could pass an array of commands (to execute like a macro) that would run the commands in that order.”

    VS Code users want keybindings that can execute an array of commands in order, like a macro.原文

这个 Idea 怎么样?

相似的 Idea

  • 44

    Windows 重度用户的多程序键鼠重映射工具

    按程序切换按键映射、键盘按键触发鼠标点击、统一管理多厂商多键鼠标,一个工具全搞定。

    4 条信号,1 个来源,最近 73个月前

    生产力与办公
    • 桌面 App
    • B2C
    • 全球
    • 难度 3/5
    • 启动 < $500
    • MVP 约 8 周
  • 43

    开发者的长任务 AI 智能体工作流助手

    帮开发者编排、监控和调度跨工具的 AI 长任务,把零散的 agent 操作变成可复用的工作流。

    2 条信号,2 个来源,最近 14小时前

    开发者工具
    • SaaS
    • B2B
    • 全球
    • 难度 3/5
    • 启动 $500–5k
    • MVP 约 8 周
  • 50

    跨编辑器的 Helix/Vim 模态编辑一致层

    让 Helix/Vim 用户在 VS Code、Obsidian 等工具里获得一致、稳定、带模式指示器的原生级模态编辑体验。

    4 条信号,3 个来源,最近 8天前

    开发者工具
    • 桌面 App
    • B2C
    • 全球
    • 难度 3/5
    • 启动 < $500
    • MVP 约 8 周

本页内容由 AI 根据公开讨论整理,最后更新于 9分钟前。发现错误或需要下架原文,请看这里。