如何让codex输出类似claudecode的表格格式?

在使用codex进行逆向工程时,有时候需要将字段参数进行对比,以表格形式输出,这样看起来会更加直观。虽然cc(ClaudeCode)在这方面做得很好,但是codex的价格相对较高,因此很多人选择使用codex作为替代。不过,codex在输出表格方面并不完美。最近,有用户开发了一个提示词,可以让codex也输出类似表格的格式,尽管可能没有cc那么完美。

这个提示词的核心要求是,当信息适合二维结构展示时,使用终端字符边框表格,而不是Markdown表格。此外,表格输出还有一些硬性要求,比如必须放在 `text 代码块中,使用Unicode盒线字符等。同时,对于中文、全角字符和英文、数字等,有不同的宽度计算规则。若内容过长,可以截断并加…,若不能稳定对齐,则优先缩短内容、减少列数或截断内容。

在宽度与长内容处理方面,默认聊天区优先输出窄表格,表格总宽度尽量控制在80个半角宽度以内。若表格可能因列过多或内容过长而在默认对话区域被挤压,则优先减少列数、缩短列名、截断内容。对于说明、备注、错误信息等字段,默认不要直接作为宽表格列完整展开。对于较长内容,优先在单元格内手动换行,使用多行单元格,并保持整张表边框完整。若长内容较多,则优先输出“摘要表格 + 详情列表”。若信息本身不适合窄表格展示,则改用分组条目、键值块或列表,不要强行输出宽表格。

总之,通过使用这个提示词,可以让codex在输出表格时更加符合用户的需求,尽管可能没有cc那么完美,但也是一个不错的选择。

标签: none

评论已关闭