codex报告格式混乱源于输出模板未约束,需在prompt最开头强制声明格式规范;可通过vs code插件配置或/agent指令设置默认模板;乱格式文本可用三步正则替换修复。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Codex生成的报告内容结构松散、段落错位、标题层级混乱、中英文混排时缩进失效,直接粘贴到Word或钉钉文档里就变成一堆挤在一起的文字。这不是模型能力问题,而是输出模板没被明确约束。
用Prompt强制声明格式规范
在每次让Codex生成报告前,在指令开头插入一段固定格式声明,不加解释、不换行、不缩进:
【请严格按以下格式输出:一级标题用“# ”开头,二级标题用“## ”开头,正文段落首行不缩进,每段之间空一行;列表项用“- ”开头,不使用数字编号;所有中文标点为全角,英文单词与中文之间加一个半角空格;禁止使用Markdown表格、代码块、引用块;全文不出现任何“```”或“>”符号】
这一步必须写在Prompt最开头,且不能被其他说明文字包裹。如果写在中间或末尾,Codex大概率忽略。
设置全局默认输出模板(VS Code + Codex插件)
方法一:修改插件配置文件
打开VS Code设置(Ctrl + ,),搜索“codex default prompt”,点击“Edit in settings.json” → 在"codex.defaultPrompt"字段值末尾追加一段格式约束文本。
方法二:通过Agent指令注入(推荐)
在Codex对话框中输入:/agent set output_template "段落间空一行;标题仅允许#和##两级;列表统一用-;禁用任何代码块或分隔线" → 回车确认。该指令会覆盖本次会话所有后续输出的格式行为。
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
【注意:此指令只对当前对话窗口生效,关闭后需重设】
修复已生成的乱格式报告
第一步:复制全部乱格式文本 → 粘贴进VS Code新文件
第二步:按 Ctrl + H 打开替换面板,启用正则模式(.*按钮)
第三步:执行三轮替换 → 【必须按顺序执行,否则缩进和空行会冲突】
① 查找:\n[ \t]+\n → 替换为:\n\n(清除段落间多余空行和缩进)
② 查找:(^## .+?$)|(^# .+?$) → 替换为:\n$1(确保每个标题前都有换行)
③ 查找:^- (.+?)\n → 替换为:- $1\n\n(给每个列表项后加空行)










