VS Code 与 AI 编程助手工作流示意图

很多人说自己在 VS Code 里“用了 AI”,其实只是偶尔补全几行代码。真正高效的用法不是把它当自动补全,而是把它当成一个能参与分析、重构、排查、落地修改的协作者。

这一篇不讲营销话术,直接讲 VS Code + Codex 应该怎么用,才能让它在真实项目里帮你节省时间,而不是制造新的混乱。

先说结论:把它当“会看上下文的协作者”,别当自动补全插件

如果你只是把 Codex 当成“补几行代码”的插件,它当然有价值,但上限不会太高。真正值得花时间练的,是让它参与:

也就是说,它最有价值的地方,不是抢你手上的键盘,而是帮你减少来回切换上下文的损耗。

一、先改掉一个习惯:不要把 AI 当搜索框

很多人的使用方式是:

这种流程最大的问题是:上下文断裂。AI 不知道你的项目结构,你也不愿意把完整背景贴过去,于是得到的结果只能停留在“像是对的”那一层。

更好的思路是让它在编辑器上下文里工作:看到目录、看到配置、看到调用链、看到报错周围的代码。

二、Codex 真正适合的任务类型

不是所有事情都该交给它,但下面这些场景非常适合:

换句话说,它最适合的是:你知道目标,但不想把所有机械劳动都自己做完

三、在 VS Code 里,提问方式决定上限

一个很实用的公式是:

目标 + 当前现状 + 约束 + 期望输出

比如不要只说:

帮我修一下这个页面。

而要说:

把首页首屏改得更像技术博客,保留现有配色,不改后端接口,优先动 index.html 和 css/style.css,先给我一个最小改动方案。

这类指令有几个好处:

四、把大需求拆成连续小任务

AI 在 IDE 里最怕的不是复杂,而是“又大又模糊”。正确姿势通常是把任务拆成连续步骤:

  1. 先理解现状
  2. 再提出改动方案
  3. 然后动一小块代码
  4. 最后做验证和收尾

例如你要做一个新功能,不要一句话就说“把这个系统改支持评论审批、管理员日志和用户中心”。更靠谱的顺序是:

五、最值钱的不是生成代码,而是“读代码 + 给路径”

实际开发里,真正费脑子的地方往往不是从零写 50 行,而是:

所以我更推荐把 Codex 用在“先把地图画出来”这一步,然后再让它改。它一旦理解了调用链,后面的输出质量会高很多。

六、别让它一次改太多

很多人一上来就让 AI “统一重构整个项目”,这很容易失控。更稳的节奏是:

这跟手写代码时的好习惯其实一样:小步提交、快速验证、连续修正

七、一个我很推荐的使用模式

如果你在 VS Code 里想把 Codex 用顺,我建议用下面这套流程:

  1. 先自己用一句话定义目标
  2. 让它列出相关文件和风险点
  3. 让它给出改动计划
  4. 让它按阶段改
  5. 让它解释为什么这么改
  6. 最后你自己审一遍,再提交

这样它不是取代你,而是把“理解、搬运、整理、初改”这些耗时步骤接走了。

一份最小可执行工作流

  1. 先明确目标,不要直接丢一句“帮我改”
  2. 让它先找相关文件和调用链
  3. 让它先给计划,再开始改
  4. 每次改完只验证一小块
  5. 最后自己做一次差异审查再提交

结语

VS Code + Codex 的高效点,不在于“它会写代码”,而在于它能把你从大量低价值、重复性的上下文切换里解放出来。你负责判断方向,它负责加速执行,这才是 IDE 里 AI 最正确的位置。

上一篇 OpenClaw 接入实战(二):权限设计、目录授权与“尽量少问就把活干完” 下一篇 VS Code + Codex 工作流(二):常见场景模板、调试姿势与协作边界