Codex TUI 日常交互:斜杠命令与快捷键
【摘要】 TUI 日常交互:斜杠命令与快捷键系列第 3 篇 / 共 20 篇codex 不带参数启动的就是交互式 TUI(文字用户界面):一个占满终端的分屏布局——上面是模型输出流,下面是你的输入框。日常 90% 的交互都发生在这里。 1. 输入框的三种形态前缀行为直接输入自然语言任务,发给模型!命令原始 shell:直接在本机执行命令(不经过模型,例如 !ls -la)?弹出会话内快捷键/斜杠命令...
TUI 日常交互:斜杠命令与快捷键
系列第 3 篇 / 共 20 篇
codex 不带参数启动的就是交互式 TUI(文字用户界面):一个占满终端的分屏布局——上面是模型输出流,下面是你的输入框。日常 90% 的交互都发生在这里。
1. 输入框的三种形态
| 前缀 | 行为 |
|---|---|
| 直接输入 | 自然语言任务,发给模型 |
!命令 |
原始 shell:直接在本机执行命令(不经过模型,例如 !ls -la) |
? |
弹出会话内快捷键/斜杠命令帮助 |
多行输入用 Shift+Enter(部分终端是 Option+Enter),Enter 发送。
中断:模型正在跑长任务时按 Esc(或再按一次 Esc)可以打断当前回合,不用杀进程。这是高频救命键。
2. 常用斜杠命令速查
| 命令 | 作用 | 什么时候用 |
|---|---|---|
/help |
命令帮助 | 忘了有什么命令 |
/model 或 /m |
切换当前会话模型 | 大任务换强模型、小任务换 mini |
/models |
列出可选模型 | 看看当前账号能用什么 |
/approvals |
切换审批策略 | 会话内放宽/收紧审批 |
/permissions |
管理沙箱权限(目录/网络) | 需要额外目录或放行网络时 |
/init |
读取仓库并生成 AGENTS.md 草稿 |
第一次进一个新项目 |
/diff |
查看本轮模型改动的 diff | 每次它动完代码,必按 |
/compact |
手动压缩上下文 | 长会话变慢、变贵时 |
/status |
查看当前模型/策略/目录等状态 | 怀疑状态不对时 |
/mention |
@文件/@符号,精确引用上下文 | 任务指向特定文件时 |
/new |
清空当前会话开始新的 | 换任务不换终端 |
/copy |
复制上一条回复到剪贴板 | 把结论搬到别处 |
/theme |
切换配色 | 终端刺眼时 |
/feedback |
向 OpenAI 提交反馈 | 遇到 bug |
斜杠命令在输入框里输入后按 Tab 补全,不用背全名。
3. 一次典型回合的节奏
- 你输入任务 → 模型先给思路,再列要做的动作;
- 每个动作(读文件、改文件、跑命令)按当前审批策略决定是否需要你
y/n/a(always)确认; - 跑命令在沙箱里,输出直接回灌给模型;
- 一轮结束,按
/diff看它到底改了什么,Esc随时打断。
习惯建议:把"改完必看 diff"变成肌肉记忆。Codex 干得再漂亮,diff 是你的验收关口(第 18 篇安全篇展开)。
4. 从命令行进 TUI 的常用姿势
codex # 当前目录开新 TUI
codex "修一下这个 bug" # 带着第一句任务直接进
codex --continue # (-c)续上一次的会话
codex --resume # (-r)从会话列表里挑一个恢复
codex exec "批量任务" # 不进 TUI,非交互直接干完退出(第 4 篇)
--sandbox / --ask-for-approval 可以在这层一次性收紧权限,例如:
codex --sandbox read-only --ask-for-approval untrusted
下篇:codex exec:非交互模式与脚本集成
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)