要让codex精准修改某段代码,必须用批注功能锁定行号和逻辑块:先选工作区、开自动审查、绑定项目;再通过ide批注、浏览器标注或聊天框@路径三种方式明确指令。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让Codex精准修改某一段代码,而不是让它通篇重写或猜你意图?必须跳过聊天框自由发挥的阶段,直接用批注功能把修改指令钉死在具体行号和逻辑块上。
启用批注模式前的关键准备
打开Codex桌面App,点击左侧「项目」→ 选择你要操作的本地文件夹。这一步【不是可选项】,没选工作区,批注无法关联真实文件路径,后续所有标注都会失效。
底部权限栏切换至「自动审查」模式。批注触发的修改属于高风险操作,自动审查能让你看清Codex打算改哪几行、删什么、加什么,避免它擅自重写整个函数体。
确保当前对话已绑定该工作区:右下角状态栏显示“✅ 已连接到 [你的文件夹名]”。若显示“未连接”,点击刷新图标重新加载上下文。
方法一:IDE内直接批注(VS Code插件场景)
安装Codex VS Code扩展并登录后,在编辑器中选中目标代码段 → 右键 →「Add Codex Annotation」。
弹出的浮动窗里填写修改要求,例如:“将第42行的硬编码timeout值改为从config读取,保留原有默认值fallback”。【不要写“优化一下”“改得更好”这类模糊指令】,批注越具体,Codex生成的Diff越干净。
点击「Send to Codex」后,右侧面板会实时显示AI理解后的修改方案和预览Diff。确认无误再点「Apply」——这一步不会跳过审查,仍需你手动批准。
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
方法二:浏览器前端页面标注(含实时预览)
第一步:点击Codex右侧工具栏「+」→ 选择「Browser」→ 输入本地开发服务地址(如 http://localhost:3000/book-list)。
第二步:页面加载完成后,点击工具栏「Mark」按钮,鼠标悬停任意DOM元素,出现蓝色边框时单击即可创建锚点。
第三步:在弹出的文本框中写明修改点,例如:“搜索框应支持中文模糊匹配,当前只响应英文首字母;需同步修改API调用参数为?q=xxx&fuzzy=true”。【必须包含当前行为+期望行为+关键参数名】,否则Codex可能只改前端不改接口。
第四步:勾选「Include screenshot」→ 点击「Send」。Codex会自动截图+提取对应HTML/CSS/JS片段,生成带上下文的修改建议。
方法三:聊天框内精准定位批注(无GUI环境适用)
在对话中输入:@src/components/BookSearch.tsx#L38-45,然后换行写需求:“此处filter逻辑应兼容null和undefined值,添加空值保护”。
Codex会自动解析该路径和行号,锁定代码块。若文件不存在或行号越界,它会明确报错,不会强行猜测。
如果需同时标注多个位置,用分号隔开:@file1.ts#L12 @file2.ts#L88-92。一次最多标注3个位置,超出则拆分为多轮请求。










