Skip to content

Codex IDE 扩展在 VS Code 命令面板中注册了一组命令,涵盖新建线程、添加文件上下文、实现 TODO 注释等高频操作。大多数命令默认没有快捷键,你可以按需绑定。本文列出全部命令 ID 和说明,并给出快捷键绑定的操作步骤。

Codex IDE 扩展命令参考

Codex 在 VS Code 命令面板里注册了一批命令,方便你不离开编辑器就能控制 AI Agent 的行为。所有命令都可以绑定自定义快捷键,也可以直接通过 Cmd+Shift+P(macOS)或 Ctrl+Shift+P(Windows/Linux)搜索执行。


绑定快捷键

如果你经常使用某个命令,绑定快捷键能显著提高效率:

  1. 打开命令面板(Cmd+Shift+P / Ctrl+Shift+P
  2. 执行 Preferences: Open Keyboard Shortcuts
  3. 在搜索框里输入 Codex 或命令 ID(例如 chatgpt.newChat
  4. 找到目标命令,点击铅笔图标,输入快捷键

命令列表

命令 ID默认快捷键说明
chatgpt.addToThread把当前选中的文本范围加入当前线程作为上下文
chatgpt.addFileToThread把整个当前文件加入当前线程作为上下文
chatgpt.newChatmacOS: Cmd+N
Windows/Linux: Ctrl+N
新建一个对话线程
chatgpt.implementTodo让 Codex 处理当前选中的 TODO 注释
chatgpt.newCodexPanel新建一个 Codex 面板
chatgpt.openSidebar打开 Codex 侧边栏面板

命令详解

chatgpt.addToThread — 添加选中文本

把编辑器中高亮选中的代码或文本作为上下文附加到当前线程。适合你想让 Codex 只聚焦某段代码(而不是整个文件)时使用。

常见用法:选中一个函数 → 执行命令 → 在 Codex 里提问"这段代码有没有潜在的 bug"。


chatgpt.addFileToThread — 添加整个文件

把当前活跃文件的全部内容加入线程上下文。如果问题跨越多个函数或文件结构很重要,用这个命令比手动复制内容更可靠。


chatgpt.newChat — 新建线程

新建一个空白对话线程(相当于点侧边栏里的 "New chat")。默认已绑定快捷键:macOS 用 Cmd+N,Windows/Linux 用 Ctrl+N

注意:如果 Ctrl+N 与编辑器的"新建文件"快捷键冲突,可以在键盘快捷键设置里重新绑定。


chatgpt.implementTodo — 实现 TODO

在 TODO 注释处触发 Codex,让它直接生成实现代码。前提是需要在扩展设置里打开 chatgpt.commentCodeLensEnabled——开启后 TODO 注释上方会出现 CodeLens 入口,点击就能触发,也可以通过命令面板执行。

适合场景:代码里有 // TODO: 实现缓存逻辑 这类注释,让 Codex 直接填充实现。


chatgpt.newCodexPanel — 新建面板

在编辑器里新建一个 Codex 面板(tab 形式)。适合同时进行多个独立任务、不想在单个侧边栏里混在一起时使用。


chatgpt.openSidebar — 打开侧边栏

打开或聚焦 Codex 侧边栏。如果你把侧边栏折叠或切换到了其他面板,用这个命令快速回来。


常见问题

Q: chatgpt.newChatCtrl+N 快捷键和我已有的绑定冲突了,怎么办?

A: 在 Preferences: Open Keyboard Shortcuts 里搜索 chatgpt.newChat,点击铅笔图标改成你喜欢的组合键即可,不影响扩展的其他功能。

Q: chatgpt.implementTodo 命令在命令面板里搜不到?

A: 确认扩展已正常安装且已登录。如果仍然找不到,尝试重启 VS Code,然后重新搜索。

Q: 能不能把"添加选中文本"和"提问"做成一步完成?

A: 目前这是两步操作:先用 chatgpt.addToThread 把内容加入上下文,再在 Codex 输入框里输入问题。可以把第一步绑成快捷键来加速流程。