【LLM】Codex&Codex CLI使用大白话版

꒷︶꒷꒥꒷‧₊˚꒷︶꒷꒥꒷‧₊˚꒷︶꒷꒥꒷‧₊˚꒷︶꒷꒥꒷‧₊˚꒷︶꒷꒥꒷‧₊˚꒷︶꒷꒥꒷‧₊˚꒷︶꒷꒥꒷

前言:为什么我最终选择了Codex

最近在开发过程中试图找个不加班不秃头的AI 工具 . /༼ ༏༏ີཻ༾ヘ ༏༏ີཻ༾༾༽༽

对比了DeepSeek、GLM、Claude和Codex四个AI编程助手,综合下来,Codex在大型项目理解和Bug定位方面表现最为突出。ฅ•ω•ฅ

对比维度 Codex 优势
大型项目理解 ⭐ 深入理解整体架构,跨文件关联能力强
Bug定位速度 ⭐ 快速锁定根因,减少排查时间
复杂逻辑推理 ⭐ 多步推理连贯,结论精准
多文件协作 ⭐ 天然支持多文件上下文

2. 如何使用 Codex

(# ̄□ ̄)o━∈・・━━━━☆

2.1 准备工作:美区苹果账号与 Plus 订阅

  1. 美区苹果账号:注册时地区选择美国,无需绑定美国信用卡
  2. 苹果礼品卡:在电商平台购买美区苹果礼品卡(面额建议 $20 以上)
  3. 兑换礼品卡:在 App Store 登录美区账号 → 点击头像 → 兑换礼品卡 → 输入卡密
  4. 订阅 Plus:下载 ChatGPT App → 点击订阅 → 选择 Plus 方案 → 使用账户余额支付

🐈‍⬛:往后每月按月购买礼品卡即可

2.2 注册与登录

完成订阅后,打开 Codex App,点击「注册」 输入邮箱地址,设置密码,完成邮箱验证即可

3. Vscode 插件的使用

(=ↀωↀ=)

3.1 安装插件

在 Vscode 扩展市场搜索「Codex」:

  1. 打开 Vscode,点击左侧扩展图标(或按 Ctrl+Shift+X
  2. 搜索栏输入 Codex
  3. 找到官方插件(发布者为 Cursor 团队),点击「安装」
  4. 安装完成后,右下角会弹出 Codex 图标

🐈‍⬛:请确保 Vscode 版本 ≥ 1.80.0,否则可能无法正常加载插件。

3.2 登录与配置

安装后首次使用需要登录:

  1. 点击 Vscode 右下角的 Codex 图标,打开侧边面板
  2. 点击「Sign in」,浏览器会自动跳转到 Codex 登录页
  3. 登录成功后,浏览器会提示「已授权」,返回 Vscode 即可

配置建议:

  • 快捷键 :默认 Ctrl+K 唤起输入框,可在设置中自定义
  • 模型选择:在插件设置中选择 Codex 或 Claude 模型
  • 上下文长度:根据任务复杂度调整,代码补全建议 2048 tokens

3.3 核心功能

代码补全(Inline Completion)

在编辑器中输入代码时,Codex 会自动给出补全建议โ๏∀๏ใ:

python 复制代码
# 输入函数签名后,Codex 自动补全实现
def calculate_metrics(data: list[dict]) -> dict:
    # Codex 补全内容
    total = len(data)
    avg = sum(item["value"] for item in data) / total if total else 0
    return {"count": total, "average": avg, "max": max(item["value"] for item in data)}

Tab 接受建议,按 Esc 忽略。

对话式编程(Chat Panel)

点击 Codex 图标打开聊天面板,可以:

  • 解释代码:选中代码后输入「解释这段代码」
  • 重构优化:输入「优化这段代码的性能」
  • 生成测试:输入「为这个函数写单元测试」
  • 文档生成:输入「为这个类生成文档注释」
代码编辑(Edit Mode)

选中代码块后,按 Ctrl+K 进入编辑模式:

  • 自然语言指令:如「把循环改成列表推导式」
  • 批量修改:如「给所有函数添加类型注解」
  • 跨文件重构:如「把这个工具函数提取到 utils.py

3.4 实用技巧

  1. 多行选择 :按住 Alt 多选行,Codex 会同时处理所有选中区域
  2. 上下文感知:插件会自动读取当前文件的开头 import 和附近函数定义,无需手动粘贴
  3. 错误修复:当代码报错时,点击错误提示旁的「Fix with Codex」即可自动修复
  4. 项目级理解:打开整个项目文件夹后,Codex 能理解项目结构,生成更准确的代码

4. Codex CLI 使用技巧

像我们习惯了命令行的嘛,使用cli更舒服~

( ´_ゝ`)✎

下面整理常用命令及使用技巧。

4.1 安装与初始化

bash 复制代码
# 安装 Codex CLI(macOS / Linux)
npm install -g @openai/codex-cli

# 验证安装
codex --version

# 初始化配置(首次使用)
codex init

初始化时会引导你登录 OpenAI 账号并授权 CLI 访问权限。

4.2 常用命令一览

命令 功能说明 示例
codex init 初始化 CLI 配置与认证 codex init
codex ask 向 Codex 提问,获取代码建议 codex ask "用 Python 写一个二分查找"
codex edit 编辑指定文件中的代码 codex edit app.py "添加输入校验"
codex review 审查代码文件,给出改进建议 codex review src/main.js
codex chat 启动交互式对话模式 codex chat
codex config 查看或修改 CLI 配置 codex config set model gpt-4o
codex --help 查看所有可用命令与参数 codex --help

4.3 实用技巧

技巧一:管道输入

Codex CLI 支持标准输入管道,可以与其他命令组合使用:

bash 复制代码
# 将文件内容通过管道传给 Codex 分析
cat error.log | codex ask "分析这些日志中的错误模式"

# 结合 grep 筛选后再提问
grep "ERROR" server.log | codex ask "这些错误如何修复?"

技巧二:批量处理文件

bash 复制代码
# 一次性审查多个文件
codex review src/*.py

# 对指定目录递归审查
codex review src/ --recursive

技巧三:自定义输出格式

bash 复制代码
# 输出为 Markdown 格式
codex ask "解释这段代码" --format markdown

# 只输出代码,不包含解释
codex ask "用 Go 写一个 HTTP 服务器" --code-only

技巧四:结合 Git 工作流

bash 复制代码
# 审查当前分支的改动
git diff main --name-only | xargs codex review

# 为提交信息生成建议
git diff --cached | codex ask "根据以上改动,生成一条 git commit 信息"

后面会分享一些自己喜欢的skill库以及如何使用skill

ᕕ( ᐛ )ᕗ

相关推荐
碳基硅坊1 小时前
Gemma 4 12B:谷歌把多模态智能装进笔记本电脑
人工智能·gemma-4·gemma 4 12b
ai_xiaogui1 小时前
PanelAI 是什么?服务器上 ComfyUI、OpenClaw、Stable Diffusion 一键部署神器,普通开发者也能轻松管理 AI 项目
服务器·人工智能·stable diffusion
smartpi_ai1 小时前
CI-73T1 低功耗选型误区:不支持休眠模式的替代方案指南
人工智能·ci/cd·语音识别
醒醒该学习了!1 小时前
AI表格工具
人工智能·信息可视化
这是谁的博客?1 小时前
AI 安全入门:从环境搭建到风险防护实战
人工智能·安全
踩着两条虫1 小时前
VTJ.PRO v2.4.0 多人协作与 AI 批量识图实战评测
vue.js·人工智能·低代码·figma
AI设计小站1 小时前
GPT Image2国内可用方案实测:创客贴AI生成+分层编辑能力解析
人工智能·gpt·php
Keller-Zhou1 小时前
AI门店巡检系统架构设计:从数据采集到OpenAPI交付的全链路
人工智能
zhangfeng11331 小时前
ai算力卡,Tenstorrent 公司Jim Keller 和 Ljubisa Bajic的故事,taals公司
人工智能·语言模型·架构·transformer·gpu算力