~/tutorial $ ./start --for 小白 --os macos|windows

Claude Code + Codex 小白入门教程
CLI、VS Code 插件、桌面客户端,一次学会

从打开终端的第一步,到接入模型(中转 API 与官方订阅两条路都讲),再到 VS Code 插件和桌面客户端的可视化使用。先在下方选择你的操作系统,再跟着做,大约 1 小时全部跑通。

作者 qiyuanyumacOS / Windows 双版本零基础可读中转 API / 官方订阅CLI · IDE · App更新于 2026-07
chapter/00 · 准备篇

开始前:认识终端(Terminal)

什么是 CLI? CLI = 命令行工具(Command Line Interface),就是"打字下指令"的软件,没有按钮和界面。Claude Code 和 Codex 都是 CLI:你在终端里打字告诉 AI 要做什么,它直接帮你读写文件、写代码、执行命令。

怎么打开终端?

  • Command + 空格 打开聚焦搜索,输入 终端Terminal,回车。
  • 或者:访达 → 应用程序 → 实用工具 → 终端。

打开后你会看到一行类似 你的名字@MacBook ~ % 的文字,后面有光标在闪。这就是"命令提示符",意思是"我准备好了,请输入命令"。

试一下你的第一条命令

Terminal
$ pwd
# 屏幕会显示你现在所在的文件夹,比如 /Users/你的用户名

恭喜,你已经会用终端了。

💡 阅读约定本教程里所有终端窗口样式的代码,都是要你复制到终端、按回车执行的命令。$ 开头表示这是一条命令($ 本身不用输入),# 开头的灰色文字是解释说明,不用输入。每个代码块右上角都有"复制"按钮。
chapter/01 · 准备篇

安装 Claude Code

Claude Code 是 Anthropic 官方的 AI 编程 CLI。官方推荐"原生安装器",不需要提前装任何东西,一条命令搞定。

1

执行安装命令

Terminal
$ curl -fsSL https://claude.ai/install.sh | bash

等它跑完,可能需要一两分钟,取决于网络。

2

验证安装成功

先关掉终端窗口,重新打开一个新的(让配置生效),然后输入:

Terminal
$ claude --version
# 显示出版本号(比如 2.x.x)就说明装好了

如果 curl 命令因网络问题失败

可以改用 npm 方式安装(需要先完成第 2 章的 Node.js 安装,再回来执行):

Terminal
$ npm install -g @anthropic-ai/claude-code
⚠️ 先别登录装完先不要运行 claude 登录!用中转 API 的读者,登录这一步交给第 3 章的 CC Switch 处理;自己有 Pro/Max 订阅的读者走第 4 章直登。
chapter/02 · 准备篇

安装 Codex CLI

Codex 是 OpenAI 官方的 AI 编程 CLI。它通过 npm 安装,而 npm 是 Node.js 自带的,所以先装 Node.js。

1

安装 Node.js

  1. 浏览器访问 nodejs.org,下载 LTS 版本(长期支持版,页面会标注 LTS)。M 系列芯片(M1/M2/M3/M4)选 ARM64,老款 Intel 芯片选 x64,一般官网会自动识别。
  2. 下载得到 .pkg 文件,双击,一路点"继续"装完。
Terminal
$ node --version
# 显示 v20.x.x 或更高就 OK(记得先重开终端)
2

安装 Codex

Terminal
$ npm install -g @openai/codex

国内网络下载很慢的话,改用这条(走淘宝镜像):

Terminal
$ npm install -g @openai/codex --registry https://registry.npmmirror.com
3

验证

Terminal
$ codex --version
# 显示版本号即成功。先不急着登录:中转走第 3 章,订阅会员走第 4 章
chapter/03 · 准备篇

安装 CC Switch 并绑定中转 API

CC Switch 是什么? 一个免费开源的图形界面小工具。Claude Code 和 Codex 想用中转 API,本来要手动改隐藏配置文件、设环境变量,改错一个字符就全崩。CC Switch 把这些变成"填表格 + 点按钮",还能在多个供应商之间一键切换。

1

下载安装

  1. 浏览器访问:github.com/farion1231/cc-switch/releases/latest
  2. 在页面下方 Assets 列表里下载 macOS 安装包:M 系列芯片选文件名带 aarch64/arm64.dmg,Intel 芯片选带 x64 的。
  3. 双击 .dmg,把 CC Switch 图标拖进"应用程序"文件夹。
  4. 首次打开若提示"无法验证开发者":打开 系统设置 → 隐私与安全性,拉到下面点 "仍要打开"
2

准备好你的中转 API 信息

从你购买的中转服务商后台(一般在"控制台"或"API 密钥"页面)找到两样东西:

  • API Key:一串以 sk- 开头的长字符
  • Base URL(接口地址):类似 https://api.xxx.com 的网址
⚠️ 大坑预警:Base URL 末尾不要带斜杠 /https://api.xxx.com ✅,不要写 https://api.xxx.com/ ❌。多一个斜杠会导致请求报错。至于要不要带 /v1,以你服务商文档的说明为准。
3

给 Claude Code 添加供应商

  1. 打开 CC Switch,主界面顶部有应用切换栏,确认选中 Claude Code 图标。
  2. 点右上角 ➕(添加供应商),填写:名称(随便起,比如"我的中转")、API Key、Base URL(末尾不带斜杠)。服务商指定了模型名就按文档填,没有就用默认。
  3. 保存后点该供应商旁的 健康检查 按钮,它会发一个测试请求。显示绿色成功说明 Key 和地址都没问题。
  4. "启用"。CC Switch 会自动把配置写进 Claude Code 的配置文件。
4

给 Codex 添加供应商

  1. 在 CC Switch 顶部切换到 Codex 图标。
  2. 同样点 ➕,填名称、API Key、Base URL(Codex 的中转地址通常要求填到 /v1 结尾,以服务商文档为准)、模型名。
  3. 健康检查通过后点 "启用"
5

验证是否绑定成功

打开一个新的终端窗口:

Terminal
$ cd ~/Desktop
$ claude
# 直接进入对话界面、不要求登录官方账号,打个"你好"能正常回答 = 绑定成功
# 按 Ctrl+C 两次或输入 /exit 退出

再测 Codex:

Terminal
$ codex
# 进入界面后随便说一句话测试
⚠️ 记住这个区别Claude Code 支持热切换,换供应商立即生效;Codex 每次改完配置必须重开终端(或重启 IDE)才生效

以后怎么切换供应商?

不用打开主窗口——右键点击屏幕顶部菜单栏里的 CC Switch 小图标,直接选目标供应商即可。换完之后 Claude Code 立即生效,Codex 记得重开终端。

chapter/04 · 准备篇

另一条路:官方订阅会员直登(Pro / Plus 用户看这章)

如果你自己开通了 Claude Pro/MaxChatGPT Plus/Pro 会员,可以不买中转、不装 CC Switch,直接用账号登录使用。这条路配置最简单、最稳定,而且 CLI、VS Code 插件、桌面客户端三种形态一次登录全部通用。

两条路怎么选?

官方订阅直登中转 API(第 3 章)
前提Claude Pro/Max 或 ChatGPT Plus/Pro 会员(Claude 免费版和 ChatGPT 免费版都不含 CLI 用量)买一个中转平台的 Key
计费方式包月,额度用完等窗口重置,花费封顶可预期按用量扣费,用多少花多少
网络要求需要能正常访问官方服务的网络环境中转服务器通常国内直连
配置难度极低:一条命令,浏览器点两下中:装 CC Switch、填 Key 和地址
桌面客户端✅ 完整可用(Claude App 的 Code 功能只认订阅)Claude App 基本用不了,Codex App 可用
适合谁重度使用、已有会员、想要省心轻度尝鲜、控制成本、网络受限
💡 两条路可以共存同一台电脑上,今天用订阅、明天切中转都行:Claude Code 里 /login / /logout 随时换;CC Switch 供应商列表里也可以同时存"官方登录"和"中转"两个配置来回切。

Claude Code:用 Claude Pro/Max 账号登录

1

启动并选择登录方式

Terminal
$ claude
# 首次启动会问登录方式,选 "Claude.ai (Pro/Max)" 这一项
# 已经在用中转、想改回订阅的:进入后输入 /login 重新选
2

浏览器授权

终端会自动打开浏览器,用你的 Claude 账号登录并点"授权"。如果浏览器里本来就登着 claude.ai,基本是秒完成。回到终端看到确认信息就成功了,以后不用再登。

⚠️ 认准 Claude.ai 选项,别选 Console登录时会看到两个入口:Claude.ai 账号 = 用你的包月订阅;Console 账号 = 走 API 按量扣费(需要另外充值)。选错了就 /logout/login 一次。如果两边都绑了,额度用完时它可能提示"要不要切到 API 计费继续",不想额外花钱就拒绝。
3

了解你的额度

  • 额度是 5 小时一个滚动窗口 + 每周上限,从你发第一条消息开始计时,窗口到点自动重置。
  • 在 Claude Code 里输入 /usage/status 随时查看剩余额度和重置时间。
  • 注意:网页版 Claude 聊天和 Claude Code 共用同一个额度池,白天聊得多,写代码的量就剩得少。
  • Pro($20/月)够轻中度使用;天天重度跑任务再考虑 Max。

Codex:用 ChatGPT Plus/Pro 账号登录

1

启动并选择 ChatGPT 登录

Terminal
$ codex
# 首次启动选 "Sign in with ChatGPT",浏览器会弹出 ChatGPT 登录页
# 登录后授权,凭证自动写入 ~/.codex/,以后不用再登
⚠️ 如果你之前配过中转CC Switch 写入的 Codex 配置会指向中转服务器,可能和 ChatGPT 登录冲突。想切回订阅登录:打开 CC Switch,把 Codex 的中转供应商停用(或切到官方预设),重开终端再 codex 走登录流程。
2

了解你的额度

  • 和 Claude 类似:5 小时滚动窗口 + 周上限,Plus/Pro/Team 会员都能用,免费账号不行。
  • 在 Codex 里输入 /status 查看当前窗口已用/剩余额度;也可以到 chatgpt.com/codex/settings/usage 看网页仪表板。
  • 省额度技巧:简单任务用 /model 切到 mini 级模型,额度能多撑好几倍。

登录一次,三种形态通用

订阅直登完成后:VS Code 插件(第 7、8 章)会自动复用 CLI 的登录态,打开就能用;桌面客户端(第 9、10 章)用同一个账号登录即可,Claude App 的 Code 功能对订阅用户完整开放——第 9 章里"中转不友好"的提醒对你不适用。IDE 和 CLI 的用量计入同一个额度池。

chapter/05 · 上手篇 CLI

第一次使用 Claude Code

Claude Code 的使用逻辑是:先进入你的项目文件夹,再启动它。它只能看到和操作当前文件夹里的东西(这也是一种安全保护)。

Terminal
# 1. 进入你的项目文件夹(比如桌面上一个叫 my-project 的文件夹)
$ cd ~/Desktop/my-project
# 2. 启动
$ claude

进入后就像聊天一样,直接用中文描述你想做什么:

  • "帮我看看这个项目是做什么的"
  • "帮我写一个爬取网页标题的 Python 脚本"
  • "这个报错是什么意思:(粘贴报错信息)"

新手必知的三件事

1. 第一次进入一个项目,先输入 /init
它会让 Claude 扫描整个项目并生成 CLAUDE.md 文件(相当于项目说明书),以后每次对话它都会先读这个文件,理解更准。

2. 大改动之前,先按 Shift + Tab 切到计划模式(plan mode)
这个快捷键在三种模式间循环:普通模式 → 自动接受模式 → 计划模式。计划模式下 Claude 只出方案不动手改文件,你确认方案没问题再让它执行。新手强烈建议养成这个习惯。

3. 它每次改文件都会先问你同不同意
看清楚它要改什么再按回车确认。嫌麻烦可以切到自动接受模式,但新手前期建议逐条确认。

chapter/06 · 上手篇 CLI

第一次使用 Codex CLI

和 Claude Code 类似:先 cd 进项目文件夹,再启动。

Terminal
$ cd ~/Desktop/my-project
$ codex

进入交互界面后同样直接打中文需求。几个要点:

  • 输入 / 会弹出命令菜单,可以切换模型、调整权限、总结对话等。
  • 不想进交互界面、只想让它干一件事就退出:codex "帮我把这个文件夹里的图片按日期重命名"
  • 临时换个模型跑一次(不改配置):codex --model 模型名
  • 怀疑配置有问题时,运行 codex doctor 自动诊断配置和网络。
chapter/07 · IDE 篇

在 VS Code 里使用 Claude Code(插件版)

不喜欢黑乎乎的终端?Claude Code 有官方 VS Code 插件,给你一个图形化面板:点按钮确认修改、直观看到文件改动对比,对新手更友好。它和 CLI 共用同一套配置,所以第 3 章 CC Switch 配好的中转 API 直接就能用。

1

安装 VS Code(已装可跳过)

浏览器访问 code.visualstudio.com,点下载,解压后把 Visual Studio Code 拖进"应用程序"文件夹。VS Code 是微软出的免费代码编辑器,也是最主流的 IDE。

💡 版本要求Claude Code 插件要求 VS Code 1.98.0 或更高版本。刚下载的都满足;老版本请先更新(菜单 Code → 检查更新)。
2

安装 Claude Code 插件

  1. 打开 VS Code,按 Cmd + Shift + X 打开扩展市场。
  2. 搜索 Claude Code,认准发布者是 Anthropic(谨防同名山寨插件),点 Install。
  3. 装完后左侧活动栏会出现 Claude 图标;没出现就重启一下 VS Code。
💡 用 Cursor 也可以这个插件同样支持 Cursor 等基于 VS Code 的编辑器,安装方法一样。
3

确认中转 API 生效

插件和 CLI 共用配置,正常情况下点开侧边栏 Claude 图标就能直接对话。如果它仍然弹出登录官方账号的界面,按顺序检查:

  1. 打开 CC Switch,确认 Claude Code 的供应商处于"启用"状态;
  2. 完全退出 VS Code(Cmd + Q)再重新打开;
  3. 还不行就执行第 14 章 Q2 里的那条命令,再重启 VS Code。
4

开始使用

  1. 用 VS Code 打开你的项目文件夹(菜单 文件 → 打开文件夹),并随便打开其中一个文件(只开文件夹不开文件,图标可能不显示)。
  2. 点左侧 Claude 图标打开对话面板,像聊天一样输入需求。
  3. Claude 提出的每个文件修改都会以可视化对比(diff)形式展示,红色是删除、绿色是新增,点按钮接受或拒绝。

插件版专属技巧

操作说明
@ 文件名输入 @ 精确引用某个文件,如 @app.py(支持模糊匹配);@src/components/ 可引用整个目录(注意结尾要有斜杠)
/ 命令菜单输入 / 打开菜单:附加文件、切换模型、开关扩展思考、查看用量等
上下文用量条输入框下方实时显示上下文窗口用量,快满时输入 /compact 手动压缩
多标签对话可同时开多个对话标签页,不同任务互不干扰;历史对话可随时找回
Shift + Enter输入框内换行而不发送
权限模式设置插件设置里 Initial Permission Mode 可选:默认逐条确认 / acceptEdits(自动接受编辑但命令仍确认,推荐新手进阶用) / bypassPermissions(全自动,慎用)
Use Terminal习惯命令行后,可在设置里勾选它,让插件以 CLI 模式跑在集成终端里
⚠️ 图标不显示?依次检查:是否打开了一个文件(仅打开文件夹不够)、VS Code 版本 ≥ 1.98、重启窗口、暂时禁用其他 AI 插件(如 Cline、Continue)。另外插件在"受限模式"下不工作,信任该工作区即可。
chapter/08 · IDE 篇

在 VS Code 里使用 Codex(插件版)

Codex 也有官方 VS Code 插件,在编辑器侧边栏里聊天、生成和修改代码。它同样和 CLI 共用 ~/.codex/ 下的配置,CC Switch 配好的中转直接通用。

1

安装插件

  1. 在 VS Code 里按 Cmd + Shift + X 打开扩展市场。
  2. 搜索 Codex,找到 "Codex – OpenAI's coding agent",认准发布者是 OpenAI,点 Install。
  3. 装完后右侧/左侧活动栏出现 Codex 图标。
💡 首次打开会慢插件第一次启动要下载依赖环境,网络一般的话可能要等几分钟,这是正常的,别急着卸载重装。
2

确认中转 API 生效

  1. 确认第 3 章里 Codex 的供应商在 CC Switch 中已"启用"、健康检查通过;
  2. 完全退出并重启 VS Code——Codex 的配置只在启动时读取,改完配置不重启是不生效的(最常见的坑);
  3. 点开 Codex 图标发一句"你好"测试。若插件要求登录 ChatGPT 账号,找一下面板里的 API Key / 自定义配置入口,或直接看第 14 章排错。
3

开始使用

  • 打开项目文件夹后,在 Codex 面板里直接用中文描述需求,它会读取当前项目上下文来干活。
  • 选中一段代码再提问,它会针对选中内容回答——比如选中一个函数问"这段是干嘛的""帮我加上注释"。
  • 面板里输入 / 打开命令菜单,可切换模型、调整权限、总结对话。

插件版排错三板斧

首次对话失败,90% 是这三个原因:① Base URL 写错(末尾斜杠 / 缺 /v1);② API Key 填错或余额用完;③ 模型名和中转站实际提供的不一致——模型名以你服务商后台列出的为准,写错会直接失败。逐一在 CC Switch 里核对并做健康检查,改完重启 VS Code。

chapter/09 · 客户端篇

Claude Code 桌面客户端(Claude App)

Anthropic 的官方桌面客户端 Claude App 里内置了完整的 Claude Code:一个带图形界面的独立软件,不用开终端、不用装 Node.js。它有三个标签页:Chat(普通聊天)、Cowork(云端后台代理)、Code(就是图形版 Claude Code,能直接读写你电脑上的文件)。

1

下载安装

  1. 浏览器访问 claude.com/download,下载 macOS 安装包。
  2. 打开下载的文件,把 Claude 拖进"应用程序"文件夹,启动。
⚠️ 芯片要求Code 和 Cowork 功能需要 M 系列芯片(Apple Silicon);老款 Intel Mac 只能用 Chat 聊天功能。系统要求 macOS 11 或更高。
2

中转 API 用户请先看这里(重要)

说句实话:客户端是三种形态里对中转 API 最不友好的。它默认要求登录官方账号,且 Code 功能需要 Pro/Max 等付费订阅;CC Switch 写入的 CLI 配置,客户端不一定会读取。

  • 社区的变通做法是:菜单 Help → Troubleshooting → Enable developer mode 开启开发者模式后配置第三方 API——但步骤偏折腾,且版本更新后入口和行为经常变,新手容易卡住。
  • 给你的建议:用中转 API 的话,日常主力用 CLI(第 5 章)或 VS Code 插件(第 7 章)就好,两者功能一点不少;客户端更适合买了官方订阅的用户。把它当"了解一下,以后订阅了再用"的选项即可。已开通 Pro/Max 订阅的用户例外:按第 4 章直登后,本章全部功能直接可用。
3

基本使用(适用于能正常登录的情况)

  1. 点顶部中间的 Code 标签页。
  2. 选择环境:Local(本地)直接操作你电脑上的文件(最常用);Remote 是官方云端环境。
  3. 选择项目文件夹,然后像聊天一样输入需求。
  4. 默认是"询问权限"模式:Claude 提出的每个修改都以可视化 diff 展示,你点接受 / 拒绝按钮处理,接受之前文件不会被真正改动——比终端里看确认提示直观得多。

客户端的独特亮点

功能说明
多会话并行点侧边栏 ➕ 可同时开多个任务;Git 项目里每个会话有独立副本(worktree),互不干扰
@ 文件 / 拖拽输入 @文件名 引用文件;图片、PDF 直接拖进对话框
集成终端 + 编辑器App 内自带终端和文件编辑器,改动对比、HTML/PDF 预览都在一个窗口里
/desktop在终端 CLI 里输入这个命令,能把当前对话转移到客户端继续
模型切换发送按钮旁边的下拉菜单随时换模型
chapter/10 · 客户端篇

Codex 桌面客户端(Codex App)

OpenAI 的官方桌面客户端,定位是"AI 编程任务的工作台":可以同时管理多个项目、并行跑多个任务。对中转用户有个好消息:它和 CLI 共用 ~/.codex/ 下的同一套配置,所以第 3 章用 CC Switch 配好的中转 API,客户端直接就能用。

1

下载安装

  1. 浏览器访问 OpenAI 官网的 Codex 页面(openai.com/codex),下载 macOS 版 Codex.dmg(注意:国区 App Store 里搜不到,要用官网安装包)。
  2. 双击安装,拖进"应用程序"。首次打开若提示"无法验证开发者":系统设置 → 隐私与安全性 → 仍要打开
2

确认中转 API 生效

  1. 确认 CC Switch 里 Codex 的供应商处于"启用"状态、健康检查通过(第 3 章步骤 4);
  2. 启动 Codex App,发一句"你好"测试。若之前 CLI 里已经能正常用,客户端一般直接就通;
  3. 如果在 CC Switch 里换了供应商或改了配置,要完全退出 Codex App(Cmd + Q)再重新打开——和 CLI 一样,配置只在启动时读取。
⚠️ 密钥分组要选对部分中转平台的 API Key 有"类型/分组"选项,必须选 codex 类型的 Key,否则 auth.json 和 config.toml 全写对了也调不通。在服务商后台创建 Key 时留意一下。
3

基本使用

  1. 打开 App 后,添加你的项目文件夹(它以"项目"为单位管理工作)。
  2. 在输入框里用中文描述任务,Codex 会读取项目代码去执行,改动以对比形式展示给你确认。
  3. 可以同时给多个项目派任务并行跑,左侧列表切换查看进度——这是客户端相对 CLI 最大的优势。
💡 登录界面绕不过去?如果 App 一直要求登录 ChatGPT 账号且没有跳过入口,先确认 CLI 里 codex 命令能正常工作(说明配置没问题),再重启 App;仍不行就先用 CLI / VS Code 插件,客户端等版本更新后再试。
chapter/11 · 速查篇

Claude Code 常用命令 & 快捷键速查

斜杠命令(在对话框里输入)

命令作用什么时候用
/init扫描项目,生成 CLAUDE.md 项目说明每个新项目第一次使用时
/clear清空当前对话,开始新任务切换到完全不同的任务时
/compact压缩对话历史,腾出上下文空间同一任务聊太久、上下文超 70~80% 时
/context查看当前上下文用了多少随时,配合 /compact 使用
/model切换模型想换更强或更省钱的模型时
/cost查看本次会话花了多少钱用 API 计费时关注成本
/resume恢复之前的历史会话昨天聊到一半今天接着干
/diff查看所有文件改动对比让 AI 干完活后做最终检查
/memory编辑记忆文件(CLAUDE.md)想让它长期记住某些规矩
/help查看帮助忘了命令时
/exit退出 Claude Code收工
💡 记不住也没关系直接用中文说"帮我压缩一下上下文""切到规划模式",它会自动执行对应操作。

快捷键

快捷键作用
Shift + Tab循环切换三种模式:普通 → 自动接受 → 计划模式(最重要!)
Esc打断 Claude 当前的输出/操作
Esc 连按两次回退到之前的对话节点,重新编辑你的提问
Ctrl + C取消当前输入或生成
Ctrl + B把正在跑的慢命令(测试/构建)放到后台,继续聊
Ctrl + R搜索历史命令
Ctrl + L清屏(对话内容还在)
Shift + Enter输入框里换行(不发送)
/ 翻看之前输入过的消息
Ctrl + Shift + ?查看完整快捷键列表
Ctrl + D退出 Claude Code

推荐的标准工作流(抄作业)

  1. cd 进项目 → claude 启动 → 新项目先 /init
  2. Shift + Tab 切到计划模式,描述需求,审查它给的方案
  3. 方案 OK → 让它执行(可切自动接受模式处理常规修改)
  4. 中途用 /context 盯着上下文,超 70% 就 /compact
  5. 干完用 /diff 检查所有改动 → 确认无误收工
chapter/12 · 速查篇

Codex 常用命令速查

命令作用
codex进入交互式对话
codex "任务描述"直接执行单次任务
codex --model 模型名临时用指定模型(不改配置文件)
codex doctor诊断配置文件和网络是否正常
codex --version查看版本
界面内输入 /打开命令菜单(切模型、调权限、总结对话等)
界面内 Ctrl + C打断 / 退出

Codex 的配置文件在 ~/.codex/config.toml,不过既然用了 CC Switch,一般不需要手动碰它。两个记忆点:改了配置要重启终端/IDE 才生效;项目文件夹里如果也有 .codex/config.toml,会覆盖全局配置

chapter/13 · 速查篇

终端(命令行)基础命令速查

这些是 macOS 终端本身的命令,和 AI 工具无关,但天天要用。

文件夹导航

命令作用例子
pwd显示我现在在哪个文件夹pwd
ls列出当前文件夹里的东西ls -la 可显示隐藏文件
cd 文件夹名进入某个文件夹cd Desktop
cd ..返回上一级文件夹
cd ~回到自己的用户主目录
cd ~/Desktop/项目名直接跳到指定路径
open .用访达打开当前文件夹(超实用)
mkdir 名字新建文件夹mkdir my-project
clear清屏
💡 偷懒技巧输入 cd (带空格)后,直接把访达里的文件夹拖进终端窗口,路径会自动填上,回车即可。

终端通用快捷键

快捷键作用
Tab自动补全文件名/命令(打前几个字母按 Tab,神器)
/ 翻看之前执行过的命令,不用重打
Ctrl + C强制停止当前正在跑的程序
Ctrl + A / Ctrl + E光标跳到行首 / 行尾
Ctrl + U清空当前这一行输入
Cmd + K彻底清屏
Cmd + T新开一个终端标签页
chapter/14 · 附录

常见问题排错

Q1:装完后输入 claude 或 codex 提示 "command not found"

先关掉终端重新开一个窗口再试。还不行的话,npm 装的工具可能路径没配好——最省事的办法是重新用第 1 章的 curl 原生方式装 Claude Code。

Q2:CC Switch 里切换了供应商,但 Claude Code(终端或插件)还在要求登录官方账号

在终端执行这条命令跳过初始化引导,然后重新启动 claude / 重启 VS Code:

Terminal
$ echo '{"hasCompletedOnboarding": true}' > ~/.claude.json

(注意:如果你之前已经正常用过 Claude Code,不要随便执行这条,它会覆盖已有配置。)

Q3:请求一直报错 / 超时

按顺序检查:① Base URL 末尾是不是多了 /;② 在 CC Switch 里点"健康检查"看是否通过;③ 中转服务商的余额是否用完;④ 模型名是否和服务商提供的一致;⑤ Codex 的话,是否忘了重开终端/重启 VS Code。

Q4:之前手动配置过环境变量,现在切换供应商不生效

旧的环境变量会和 CC Switch 冲突。检查 ~/.zshrc 文件里有没有 ANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKENOPENAI_API_KEY 之类的行,有就删掉,保存后重开终端。可以让 Claude Code 自己帮你检查:"帮我看看 ~/.zshrc 里有没有 ANTHROPIC 或 OPENAI 相关的环境变量"。

Q5:npm 安装特别慢或卡住

Terminal
$ npm config set registry https://registry.npmmirror.com/
# 换成国内镜像后,重新执行安装命令

Q6:VS Code 里插件图标不显示 / 面板打不开

Claude Code 插件:确认打开了一个文件(仅打开文件夹不够)、VS Code ≥ 1.98、重启窗口、暂时禁用其他 AI 插件、信任工作区。Codex 插件:首次启动要下载依赖,多等几分钟;确认发布者是 OpenAI 的正版插件。

Q7:怎么更新这些工具?

Claude Code:claude update(原生安装的会自动更新)。Codex:npm update -g @openai/codex。VS Code 插件:扩展市场会自动提示更新。桌面客户端(Claude App / Codex App):启动时自动检查更新。CC Switch:去 GitHub Releases 下载新版覆盖安装。

Q8:Codex 客户端在 CC Switch 换了供应商后不生效

和 CLI 同一个原因:配置只在启动时读取。Cmd + Q 完全退出 Codex App 再重新打开(点左上角红点关窗口是不够的,进程还在后台)。另外检查中转平台的 Key 是否选了 codex 类型/分组。

chapter/15 · 附录

一页纸总结

cheatsheet.txt
# ── 安装 ──────────────────────────────
curl -fsSL https://claude.ai/install.sh | bash   ← 装 Claude Code
装 Node.js (nodejs.org 下载 LTS 版 pkg 双击装)
npm install -g @openai/codex                     ← 装 Codex
GitHub 下载 CC Switch.dmg 拖进应用程序

# ── 绑定中转 ───────────────────────────
CC Switch → 选应用(Claude/Codex) → ➕ 填 Key 和 Base URL(末尾无斜杠)
→ 健康检查 → 启用 → 重开终端
有官方会员可免中转:claude 里 /login 选订阅账号;codex 选 Sign in with ChatGPT(第 4 章)

# ── 日常使用(CLI)──────────────────────
cd 项目文件夹 → claude 或 codex → 中文描述需求
Claude Code 三板斧:/init 初始化、Shift+Tab 计划模式、/compact 省上下文

# ── 日常使用(VS Code)─────────────────
扩展市场装 "Claude Code"(Anthropic) 和 "Codex"(OpenAI)
和 CLI 共用配置,CC Switch 换供应商后:Claude 即时生效,Codex 重启 IDE

# ── 桌面客户端(App)───────────────────
Codex App:openai.com/codex 下载,和 CLI 共用配置,中转直接能用,改配置重启 App
Claude App:claude.com/download 下载,主要面向官方订阅;中转用户优先 CLI/插件

祝使用顺利!遇到任何报错,把报错信息原样粘贴给 Claude 问"这是什么意思、怎么解决"——这本身就是这些工具最好的用法。

chapter/16 · 实战篇

实战案例:用 Claude Code 做一个「涂鸦跳跃」小游戏

学完前面的章节,来完整走一遍真实流程:从零开始,让 Claude Code 做出一个手机、电脑浏览器都能玩的小游戏。整个过程不需要你写一行代码。本章末尾嵌入了最终成品,现在就可以试玩

1

创建项目文件夹并启动 Claude Code

Terminal
$ mkdir ~/Desktop/doodle-jump
$ cd ~/Desktop/doodle-jump
$ claude

空文件夹不需要 /init,直接开干。

2

切到计划模式,把需求一次说清楚

Shift + Tab 切到计划模式,然后把需求发给它。写需求的诀窍:说清楚"要什么效果",不用管"怎么实现"。下面这段可以直接复制用:

提示词(复制发给 Claude)
帮我做一个叫「涂鸦跳跃」的网页小游戏,做成一个单独的 HTML 文件 doodle.html,要求:
1. 小人不停自动弹跳,落到平台上会再次弹起,踩空掉出屏幕底部就游戏结束
2. 电脑上用左右方向键控制移动,手机上点按屏幕左右半边控制,
   小人从屏幕左边出去会从右边回来
3. 画面跟着小人往上滚动,爬得越高分数越高,顶部显示当前得分和最高分
4. 平台有普通和左右移动两种,偶尔出现弹簧,踩到会弹得特别高
5. 画风可爱,像画在方格纸上的涂鸦
6. 游戏结束显示得分和「再来一局」,点击屏幕重新开始
3

审查方案,让它动手

计划模式下,Claude 会先回给你一份实现方案(用什么技术、分几步做),不会动文件。你不用看懂技术细节,重点检查它复述的游戏规则对不对。没问题就回复"可以,开始吧",它会自动创建 doodle.html 并写入全部代码。

4

打开看效果

不用退出 Claude Code,直接跟它说"帮我在浏览器里打开",或者自己新开一个终端标签页执行:

Terminal
$ open ~/Desktop/doodle-jump/doodle.html
5

迭代打磨:玩一会儿,把不满意的地方直接告诉它

第一版通常不完美,这很正常——迭代才是 AI 编程的日常。用大白话描述你看到的现象即可,比如:

  • "跳得太快了,整体节奏放慢一点"
  • "手机上按住屏幕会把网页选中变蓝,帮我修掉"
  • "平台之间距离有点远,经常够不着,调近一些"
  • "给小人加个朝移动方向看的眼睛,更可爱一点"

每提一条,Claude 改完你就刷新浏览器看效果,满意为止。

6

发到手机上玩

用 AirDrop(隔空投送)把 doodle.html 发给自己的 iPhone,或者微信"文件传输助手"发过去,手机上点开、选择用浏览器打开即可。也可以直接发给朋友——单个 HTML 文件,人人都能打开。

这个案例教会你的三件事

① 一次只提一个修改需求,改完确认再提下一个,比一口气提五个更不容易乱。② 描述现象,不要猜原因——说"手机上按住屏幕会变蓝"就够了,不用管是什么 CSS 属性没设。③ 让 AI 自己检查——收尾时说一句"帮我检查一下手机和电脑上还有没有操作问题",经常能揪出你没发现的 bug。

最终成品,直接试玩 👇

电脑:← → 方向键 · 手机:点按画面左右半边 · 教程附带的「涂鸦跳跃.html」就是这个游戏的独立文件,可单独转发

chapter/17 · 进阶篇

CLI、VS Code 插件、桌面客户端,到底用哪个?

学完前面的章节你已经见过三种形态了。它们背后是同一个 AI、同一套配置、同一份额度——就像同一位大厨,区别只是你在哪里"点菜"。

同一位"大厨",三种点菜方式:功能越强的,离"生肉和火"越近

一张表看懂差异

命令行 CLIVS Code 插件桌面客户端
上手门槛最高,需要会用终端中,会用编辑器即可最低,像用微信一样
功能完整度最全,新功能最先上接近全量核心功能齐,细节略少
看改动方式文字确认提示红绿高亮 diff,最直观可视化 diff + 按钮
多任务并行开多个终端窗口多标签对话✅ 原生多会话,最强
中转 API 友好度✅ 最好✅ 好(跟随 CLI)Codex ✅ / Claude ❌
适合的活批量处理、自动化、重活写代码、改代码轻任务、整理文件、多项目盯进度

按人对号入座

  • 纯小白、几乎不写代码 → 客户端起步,顺手后学 CLI;
  • 要写代码、改项目 → VS Code 插件为主,CLI 为辅;
  • 批量任务、想玩自动化 → CLI,它是三者的"根",另外两个都是它的皮肤;
  • 同时盯好几个项目 → 客户端的多会话侧边栏最舒服。
💡 不用二选一三种形态共享登录态和配置,很多人的日常是:白天在 VS Code 里写代码,顺手开个客户端会话让它后台整理文档,偶尔开终端跑一句批量命令。哪个顺手用哪个。
chapter/18 · 进阶篇

MCP 入门:给 AI 插上"外设"

默认状态下,Claude Code / Codex 只能操作你项目文件夹里的东西——像一台没插外设的主机。MCP(Model Context Protocol)就是它的 USB 接口:插上不同的"外设"(MCP 服务器),AI 就多一种本事。

插什么外设,AI 就多什么本事——不插的时候它只认识你的项目文件夹

MCP 能干什么?几个真实例子

  • 插上浏览器 MCP:让 AI 自己打开你做的网页,点一点、看有没有 bug;
  • 插上文档 MCP(如 Context7):AI 写代码时自动查最新版官方文档,不再用过时写法;
  • 插上数据库 MCP:直接问"上周注册用户有多少",它自己去查;
  • 插上飞书/Slack MCP:让它读群消息、发通知。

怎么装?两条命令的事

以免费的文档查询外设 Context7 为例(装它不需要注册任何账号):

Terminal · 给 Claude Code 装
$ claude mcp add context7 -- npx -y @upstash/context7-mcp
# 注意:在终端里执行,不是在 claude 对话里
# 装完进入 claude,输入 /mcp 就能看到它;claude mcp list 可查已装列表
Terminal · 给 Codex 装
$ codex mcp add context7 -- npx -y @upstash/context7-mcp
# codex mcp list 查看已装;进入 codex 后输入 /mcp 查看运行状态

装完之后不需要特意"调用"它——直接正常提需求,AI 觉得需要时会自己用。比如装了 Context7 后说"用最新版 Tailwind 写个导航栏,查一下文档确认语法",它就会自动去查。

💡 CC Switch 用户有捷径CC Switch 里有 MCP 面板,可以图形化添加/编辑 MCP,一次配置自动同步给 Claude Code 和 Codex 两边,还能从已装应用一键导入,比敲命令更省心。

新手三条纪律

① 少而精:装 3~6 个就够了。每多插一个外设,AI 每次思考都要多背一份说明书(占上下文),装太多反而变笨变慢。② 只装可信来源的。MCP 服务器有权限替你做事,来路不明的等于把家门钥匙给陌生人——优先选官方或大厂出品、GitHub 上星标多的。③ 用不上就卸。claude mcp remove 名字 / codex mcp remove 名字 随时拆掉。

chapter/19 · 进阶篇

常用技巧集:让 AI 干活又快又准的 10 个习惯

工具会用了之后,效率差距全在"怎么跟 AI 说话、怎么安排活儿"上。这 10 条都是社区反复验证过的实战经验,按使用频率排序。

提需求的技巧

1. 说目标和验收标准,别说实现方法。❌"帮我用 flexbox 加个 div 居中" ✅"标题在手机上显示不居中,帮我修好,各种屏幕都要居中"。你负责"要什么",它负责"怎么做"。

2. 一次一件事。五个需求分五轮提,每轮确认满意再下一轮。一口气全说,它容易顾此失彼,出了问题你也不知道哪步错的。

3. 报错直接原样粘贴。不要自己翻译、总结报错信息,完整复制给它,再补一句"什么操作触发的"。截图也可以——直接把图片拖进对话框,它看得懂。

4. 给例子胜过给形容词。❌"做得好看点" ✅"参考 xxx 网站那种深色极简风"或直接丢一张你喜欢的截图。

管理项目的技巧

5. 把"家规"写进 CLAUDE.md。每次都要重复的要求(比如"注释用中文写""不要动 config 文件夹"),说一句"把这条记到 CLAUDE.md 里",以后每次对话它自动遵守。这是回报率最高的一个动作。

6. 干大活之前先让它"存档"。大改动前说一句"先用 git 提交一次当前状态"。改崩了就说"回到上次提交",一秒复原。不懂 git 也没关系,这两句话就够用。

7. 阶段性收尾时主动 /compact。别等上下文爆满被迫压缩——每完成一个阶段就 /compact,还能指定保留重点:/compact 保留数据库结构和已确认的方案

省钱省额度的技巧

8. 简单活用便宜模型。改文案、写注释、重命名这类杂活,用 /model 切到轻量模型;难题再换回旗舰。订阅用户额度能多撑一倍不止。

9. 换任务就 /clear。旧任务的上下文对新任务是纯负担:又占额度又干扰判断。历史随时可以用 /resume 找回来,别舍不得清。

压箱底的一条

10. 让 AI 检查 AI。活干完加一句:"换个角度审查一下刚才的修改,列出可能有问题的地方"。相当于免费请了个质检员,经常能揪出真 bug。要求高的话,开个新对话(/clear 后)让"陌生的它"来审查,效果更狠。

💡 背不下来?把这页收藏了,用的时候翻一眼。或者更偷懒:把这 10 条直接发给 Claude Code,说"帮我把适合的规则记到 CLAUDE.md"。
chapter/00 · 准备篇

开始前:认识 PowerShell(Windows 的终端)

什么是 CLI? CLI = 命令行工具(Command Line Interface),就是"打字下指令"的软件,没有按钮和界面。Claude Code 和 Codex 都是 CLI:你在终端里打字告诉 AI 要做什么,它直接帮你读写文件、写代码、执行命令。Windows 上我们用系统自带的 PowerShell

怎么打开 PowerShell?

  • Win11:右键点击开始按钮(或按 Win + X),选 "终端"
  • Win10:Win 键,输入 PowerShell,回车打开 Windows PowerShell。

打开后你会看到一行 PS C:\Users\你的用户名>,后面有光标在闪。这就是"命令提示符",意思是"我准备好了,请输入命令"。

⚠️ 认准 "PS" 两个字母Windows 上有两种命令行:老的 CMD 和新的 PowerShell。本教程所有命令都要在 PowerShell 里执行——认准提示符开头有 PS 就对了。如果在 CMD 里执行,很多命令会报"不是内部或外部命令"。

试一下你的第一条命令

PowerShell
PS> pwd
# 屏幕会显示你现在所在的文件夹,比如 C:\Users\你的用户名

恭喜,你已经会用终端了。

💡 阅读约定本教程里所有终端窗口样式的代码,都是要你复制到 PowerShell、按回车执行的命令。PS> 开头表示这是一条命令(PS> 本身不用输入),# 开头的灰色文字是解释说明,不用输入。每个代码块右上角都有"复制"按钮。
chapter/01 · 准备篇

安装 Claude Code

Claude Code 是 Anthropic 官方的 AI 编程 CLI。Windows 上用官方"原生安装器",一条命令搞定,不需要提前装任何东西。要求 Windows 10(1809 版)或更高。

1

执行安装命令

打开 PowerShell,粘贴这条命令,回车:

PowerShell
PS> irm https://claude.ai/install.ps1 | iex
⚠️ 报 "irm 不是命令"?说明你开的是 CMD 而不是 PowerShell,回到第 0 章重新打开。
2

验证安装成功

先关掉窗口,重新打开一个新的 PowerShell(让配置生效),然后输入:

PowerShell
PS> claude --version
# 显示出版本号(比如 2.x.x)就说明装好了

如果提示找不到 claude 命令,看第 14 章 Q1 的 PATH 修复方法。

3

顺手装上 Git for Windows(强烈推荐)

访问 git-scm.com 下载 Git for Windows,双击安装,全程默认选项一路"Next"即可。装它有两个理由:让 Claude Code 能使用更强的 Bash 工具(不装则退回 PowerShell 模式);后面第 8 章的 Claude 桌面客户端的 Code 功能强制要求它。

如果安装命令因网络问题失败

方案一:以管理员身份打开 PowerShell(右键开始按钮 → 终端(管理员)),用 winget 安装:

PowerShell (管理员)
PS> winget install Anthropic.ClaudeCode
# 注意:winget 装的不会自动更新,以后手动执行 winget upgrade Anthropic.ClaudeCode

方案二:先完成第 2 章的 Node.js 安装,再回来执行 npm install -g @anthropic-ai/claude-code

⚠️ 先别登录装完先不要运行 claude 登录!用中转 API 的读者,登录这一步交给第 3 章的 CC Switch 处理;自己有 Pro/Max 订阅的读者走第 4 章直登。
chapter/02 · 准备篇

安装 Codex CLI

Codex 是 OpenAI 官方的 AI 编程 CLI。它通过 npm 安装,而 npm 是 Node.js 自带的,所以先装 Node.js。

1

安装 Node.js

  1. 浏览器访问 nodejs.org,下载 LTS 版本的 Windows 安装包(.msi 文件)。
  2. 双击 .msi,一路点"Next"装完(默认选项即可)。
PowerShell
PS> node --version
# 显示 v20.x.x 或更高就 OK(记得先重开 PowerShell)
2

安装 Codex

PowerShell
PS> npm install -g @openai/codex

国内网络下载很慢的话,改用这条(走淘宝镜像):

PowerShell
PS> npm install -g @openai/codex --registry https://registry.npmmirror.com
⚠️ 报"禁止运行脚本"?这是 PowerShell 的安全策略挡住了 npm。执行下面这条放行,然后重试安装:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned(弹出确认时输入 Y 回车)
3

验证

PowerShell
PS> codex --version
# 显示版本号即成功。先不急着登录:中转走第 3 章,订阅会员走第 4 章
💡 进阶提示Codex 对 Windows 的支持相对"实验性",重度使用者社区推荐 WSL(Windows 里的 Linux 子系统)环境。新手不用管这个,先用原生方式跑起来,遇到瓶颈了再研究。
chapter/03 · 准备篇

安装 CC Switch 并绑定中转 API

CC Switch 是什么? 一个免费开源的图形界面小工具。Claude Code 和 Codex 想用中转 API,本来要手动改隐藏配置文件、设环境变量,改错一个字符就全崩。CC Switch 把这些变成"填表格 + 点按钮",还能在多个供应商之间一键切换。

1

下载安装

  1. 浏览器访问:github.com/farion1231/cc-switch/releases/latest
  2. 在 Assets 列表里下载 Windows 的 .msi 安装包(x64 版),双击安装。
  3. 如果弹出蓝色的 SmartScreen 警告:点 "更多信息" → "仍要运行"
⚠️ 用户名是中文的注意CC Switch 的数据默认存在 C:\Users\你的用户名\.cc-switch,中文路径可能引发问题。如果你的 Windows 用户名是中文,建议改为下载便携版(Portable),解压到纯英文路径(比如 D:\cc-switch)后运行。
2

准备好你的中转 API 信息

从你购买的中转服务商后台(一般在"控制台"或"API 密钥"页面)找到两样东西:

  • API Key:一串以 sk- 开头的长字符
  • Base URL(接口地址):类似 https://api.xxx.com 的网址
⚠️ 大坑预警:Base URL 末尾不要带斜杠 /https://api.xxx.com ✅,不要写 https://api.xxx.com/ ❌。多一个斜杠会导致请求报错。至于要不要带 /v1,以你服务商文档的说明为准。
3

给 Claude Code 添加供应商

  1. 打开 CC Switch,主界面顶部有应用切换栏,确认选中 Claude Code 图标。
  2. 点右上角 ➕(添加供应商),填写:名称(随便起,比如"我的中转")、API Key、Base URL(末尾不带斜杠)。服务商指定了模型名就按文档填,没有就用默认。
  3. 保存后点该供应商旁的 健康检查 按钮,显示绿色成功说明 Key 和地址都没问题。
  4. "启用"。CC Switch 会自动把配置写进 Claude Code 的配置文件。
4

给 Codex 添加供应商

  1. 在 CC Switch 顶部切换到 Codex 图标。
  2. 同样点 ➕,填名称、API Key、Base URL(Codex 的中转地址通常要求填到 /v1 结尾,以服务商文档为准)、模型名。
  3. 健康检查通过后点 "启用"
5

验证是否绑定成功

打开一个新的 PowerShell 窗口:

PowerShell
PS> cd ~\Desktop
PS> claude
# 直接进入对话界面、不要求登录官方账号,打个"你好"能正常回答 = 绑定成功
# 按 Ctrl+C 两次或输入 /exit 退出

再测 Codex:

PowerShell
PS> codex
# 进入界面后随便说一句话测试
⚠️ 记住这个区别Claude Code 支持热切换,换供应商立即生效;Codex 每次改完配置必须重开 PowerShell(或重启 IDE/App)才生效

以后怎么切换供应商?

不用打开主窗口——右键点击任务栏右下角系统托盘里的 CC Switch 小图标,直接选目标供应商即可。换完之后 Claude Code 立即生效,Codex 记得重开 PowerShell。

chapter/04 · 准备篇

另一条路:官方订阅会员直登(Pro / Plus 用户看这章)

如果你自己开通了 Claude Pro/MaxChatGPT Plus/Pro 会员,可以不买中转、不装 CC Switch,直接用账号登录使用。这条路配置最简单、最稳定,而且 CLI、VS Code 插件、桌面客户端三种形态一次登录全部通用。

两条路怎么选?

官方订阅直登中转 API(第 3 章)
前提Claude Pro/Max 或 ChatGPT Plus/Pro 会员(Claude 免费版和 ChatGPT 免费版都不含 CLI 用量)买一个中转平台的 Key
计费方式包月,额度用完等窗口重置,花费封顶可预期按用量扣费,用多少花多少
网络要求需要能正常访问官方服务的网络环境中转服务器通常国内直连
配置难度极低:一条命令,浏览器点两下中:装 CC Switch、填 Key 和地址
桌面客户端✅ 完整可用(Claude App 的 Code 功能只认订阅)Claude App 基本用不了,Codex App 可用
适合谁重度使用、已有会员、想要省心轻度尝鲜、控制成本、网络受限
💡 两条路可以共存同一台电脑上,今天用订阅、明天切中转都行:Claude Code 里 /login / /logout 随时换;CC Switch 供应商列表里也可以同时存"官方登录"和"中转"两个配置来回切。

Claude Code:用 Claude Pro/Max 账号登录

1

启动并选择登录方式

PowerShell
PS> claude
# 首次启动会问登录方式,选 "Claude.ai (Pro/Max)" 这一项
# 已经在用中转、想改回订阅的:进入后输入 /login 重新选
2

浏览器授权

PowerShell 会自动打开浏览器,用你的 Claude 账号登录并点"授权"。如果浏览器里本来就登着 claude.ai,基本是秒完成。回到终端看到确认信息就成功了,以后不用再登。

⚠️ 认准 Claude.ai 选项,别选 Console登录时会看到两个入口:Claude.ai 账号 = 用你的包月订阅;Console 账号 = 走 API 按量扣费(需要另外充值)。选错了就 /logout/login 一次。如果两边都绑了,额度用完时它可能提示"要不要切到 API 计费继续",不想额外花钱就拒绝。
3

了解你的额度

  • 额度是 5 小时一个滚动窗口 + 每周上限,从你发第一条消息开始计时,窗口到点自动重置。
  • 在 Claude Code 里输入 /usage/status 随时查看剩余额度和重置时间。
  • 注意:网页版 Claude 聊天和 Claude Code 共用同一个额度池,白天聊得多,写代码的量就剩得少。
  • Pro($20/月)够轻中度使用;天天重度跑任务再考虑 Max。

Codex:用 ChatGPT Plus/Pro 账号登录

1

启动并选择 ChatGPT 登录

PowerShell
PS> codex
# 首次启动选 "Sign in with ChatGPT",浏览器会弹出 ChatGPT 登录页
# 登录后授权,凭证自动写入用户目录 .codex 文件夹,以后不用再登
⚠️ 如果你之前配过中转CC Switch 写入的 Codex 配置会指向中转服务器,可能和 ChatGPT 登录冲突。想切回订阅登录:打开 CC Switch,把 Codex 的中转供应商停用(或切到官方预设),重开 PowerShell 再 codex 走登录流程。
2

了解你的额度

  • 和 Claude 类似:5 小时滚动窗口 + 周上限,Plus/Pro/Team 会员都能用,免费账号不行。
  • 在 Codex 里输入 /status 查看当前窗口已用/剩余额度;也可以到 chatgpt.com/codex/settings/usage 看网页仪表板。
  • 省额度技巧:简单任务用 /model 切到 mini 级模型,额度能多撑好几倍。

登录一次,三种形态通用

订阅直登完成后:VS Code 插件(第 7、8 章)会自动复用 CLI 的登录态,打开就能用;桌面客户端(第 9、10 章)用同一个账号登录即可,Claude App 的 Code 功能对订阅用户完整开放——第 9 章里"中转不友好"的提醒对你不适用。IDE 和 CLI 的用量计入同一个额度池。

chapter/05 · 上手篇 CLI

第一次使用 Claude Code

Claude Code 的使用逻辑是:先进入你的项目文件夹,再启动它。它只能看到和操作当前文件夹里的东西(这也是一种安全保护)。

PowerShell
# 1. 进入你的项目文件夹(比如桌面上一个叫 my-project 的文件夹)
PS> cd ~\Desktop\my-project
# 2. 启动
PS> claude

进入后就像聊天一样,直接用中文描述你想做什么:

  • "帮我看看这个项目是做什么的"
  • "帮我写一个爬取网页标题的 Python 脚本"
  • "这个报错是什么意思:(粘贴报错信息)"

新手必知的三件事

1. 第一次进入一个项目,先输入 /init
它会让 Claude 扫描整个项目并生成 CLAUDE.md 文件(相当于项目说明书),以后每次对话它都会先读这个文件,理解更准。

2. 大改动之前,先按 Shift + Tab 切到计划模式(plan mode)
这个快捷键在三种模式间循环:普通模式 → 自动接受模式 → 计划模式。计划模式下 Claude 只出方案不动手改文件,你确认方案没问题再让它执行。新手强烈建议养成这个习惯。

3. 它每次改文件都会先问你同不同意
看清楚它要改什么再按回车确认。嫌麻烦可以切到自动接受模式,但新手前期建议逐条确认。

chapter/06 · 上手篇 CLI

第一次使用 Codex CLI

和 Claude Code 类似:先 cd 进项目文件夹,再启动。

PowerShell
PS> cd ~\Desktop\my-project
PS> codex

进入交互界面后同样直接打中文需求。几个要点:

  • 输入 / 会弹出命令菜单,可以切换模型、调整权限、总结对话等。
  • 不想进交互界面、只想让它干一件事就退出:codex "帮我把这个文件夹里的图片按日期重命名"
  • 临时换个模型跑一次(不改配置):codex --model 模型名
  • 怀疑配置有问题时,运行 codex doctor 自动诊断配置和网络。
chapter/07 · IDE 篇

在 VS Code 里使用 Claude Code(插件版)

不喜欢黑乎乎的终端?Claude Code 有官方 VS Code 插件,给你一个图形化面板:点按钮确认修改、直观看到文件改动对比,对新手更友好。它和 CLI 共用同一套配置,所以第 3 章 CC Switch 配好的中转 API 直接就能用。

1

安装 VS Code(已装可跳过)

浏览器访问 code.visualstudio.com,下载 Windows 版安装包,双击一路"下一步"装完。VS Code 是微软出的免费代码编辑器,也是最主流的 IDE。

💡 版本要求Claude Code 插件要求 VS Code 1.98.0 或更高版本。刚下载的都满足;老版本请先更新(菜单 帮助 → 检查更新)。
2

安装 Claude Code 插件

  1. 打开 VS Code,按 Ctrl + Shift + X 打开扩展市场。
  2. 搜索 Claude Code,认准发布者是 Anthropic(谨防同名山寨插件),点 Install。
  3. 装完后左侧活动栏会出现 Claude 图标;没出现就重启一下 VS Code。
💡 用 Cursor 也可以这个插件同样支持 Cursor 等基于 VS Code 的编辑器,安装方法一样。
3

确认中转 API 生效

插件和 CLI 共用配置,正常情况下点开侧边栏 Claude 图标就能直接对话。如果它仍然弹出登录官方账号的界面,按顺序检查:

  1. 打开 CC Switch,确认 Claude Code 的供应商处于"启用"状态;
  2. 完全关闭 VS Code 所有窗口再重新打开;
  3. 还不行就执行第 14 章 Q2 里的那条命令,再重启 VS Code。
4

开始使用

  1. 用 VS Code 打开你的项目文件夹(菜单 文件 → 打开文件夹),并随便打开其中一个文件(只开文件夹不开文件,图标可能不显示)。
  2. 点左侧 Claude 图标打开对话面板,像聊天一样输入需求。
  3. Claude 提出的每个文件修改都会以可视化对比(diff)形式展示,红色是删除、绿色是新增,点按钮接受或拒绝。

插件版专属技巧

操作说明
@ 文件名输入 @ 精确引用某个文件,如 @app.py(支持模糊匹配);@src/components/ 可引用整个目录(注意结尾要有斜杠)
/ 命令菜单输入 / 打开菜单:附加文件、切换模型、开关扩展思考、查看用量等
上下文用量条输入框下方实时显示上下文窗口用量,快满时输入 /compact 手动压缩
多标签对话可同时开多个对话标签页,不同任务互不干扰;历史对话可随时找回
Shift + Enter输入框内换行而不发送
权限模式设置插件设置里 Initial Permission Mode 可选:默认逐条确认 / acceptEdits(自动接受编辑但命令仍确认,推荐新手进阶用) / bypassPermissions(全自动,慎用)
Use Terminal习惯命令行后,可在设置里勾选它,让插件以 CLI 模式跑在集成终端里
⚠️ 图标不显示?依次检查:是否打开了一个文件(仅打开文件夹不够)、VS Code 版本 ≥ 1.98、重启窗口、暂时禁用其他 AI 插件(如 Cline、Continue)。另外插件在"受限模式"下不工作,信任该工作区即可。
chapter/08 · IDE 篇

在 VS Code 里使用 Codex(插件版)

Codex 也有官方 VS Code 插件,在编辑器侧边栏里聊天、生成和修改代码。它同样和 CLI 共用用户目录 .codex 文件夹里的配置,CC Switch 配好的中转直接通用。

1

安装插件

  1. 在 VS Code 里按 Ctrl + Shift + X 打开扩展市场。
  2. 搜索 Codex,找到 "Codex – OpenAI's coding agent",认准发布者是 OpenAI,点 Install。
  3. 装完后活动栏出现 Codex 图标。
💡 首次打开会慢插件第一次启动要下载依赖环境,网络一般的话可能要等几分钟,这是正常的,别急着卸载重装。
2

确认中转 API 生效

  1. 确认第 3 章里 Codex 的供应商在 CC Switch 中已"启用"、健康检查通过;
  2. 完全关闭并重启 VS Code——Codex 的配置只在启动时读取,改完配置不重启是不生效的(最常见的坑);
  3. 点开 Codex 图标发一句"你好"测试。若插件要求登录 ChatGPT 账号,找一下面板里的 API Key / 自定义配置入口,或直接看第 14 章排错。
3

开始使用

  • 打开项目文件夹后,在 Codex 面板里直接用中文描述需求,它会读取当前项目上下文来干活。
  • 选中一段代码再提问,它会针对选中内容回答——比如选中一个函数问"这段是干嘛的""帮我加上注释"。
  • 面板里输入 / 打开命令菜单,可切换模型、调整权限、总结对话。

插件版排错三板斧

首次对话失败,90% 是这三个原因:① Base URL 写错(末尾斜杠 / 缺 /v1);② API Key 填错或余额用完;③ 模型名和中转站实际提供的不一致——模型名以你服务商后台列出的为准,写错会直接失败。逐一在 CC Switch 里核对并做健康检查,改完重启 VS Code。

chapter/09 · 客户端篇

Claude Code 桌面客户端(Claude App)

Anthropic 的官方桌面客户端 Claude App 里内置了完整的 Claude Code:一个带图形界面的独立软件,不用开终端、不用装 Node.js。它有三个标签页:Chat(普通聊天)、Cowork(云端后台代理)、Code(就是图形版 Claude Code,能直接读写你电脑上的文件)。

1

下载安装

  1. 浏览器访问 claude.com/download,下载 Windows 安装包并运行(ARM 芯片的设备记得选 ARM64 安装包)。
  2. 从开始菜单启动 Claude。要求 Windows 10 或更高(x64)。
⚠️ Windows 版两个前置条件Code 标签页必须先装 Git for Windows(第 1 章步骤 3 装过就没事),否则会报 Git 错误,装完重启 App;② Cowork 功能依赖 Hyper-V,需要 Windows 专业版/企业版/教育版——家庭版(Home)用不了 Cowork,但 Chat 和 Code 不受影响。
2

中转 API 用户请先看这里(重要)

说句实话:客户端是三种形态里对中转 API 最不友好的。它默认要求登录官方账号,且 Code 功能需要 Pro/Max 等付费订阅;CC Switch 写入的 CLI 配置,客户端不一定会读取。

  • 社区的变通做法是:菜单 Help → Troubleshooting → Enable developer mode 开启开发者模式后配置第三方 API——但步骤偏折腾,且版本更新后入口和行为经常变,新手容易卡住。
  • 给你的建议:用中转 API 的话,日常主力用 CLI(第 5 章)或 VS Code 插件(第 7 章)就好,两者功能一点不少;客户端更适合买了官方订阅的用户。把它当"了解一下,以后订阅了再用"的选项即可。已开通 Pro/Max 订阅的用户例外:按第 4 章直登后,本章全部功能直接可用。
3

基本使用(适用于能正常登录的情况)

  1. 点顶部中间的 Code 标签页。
  2. 选择环境:Local(本地)直接操作你电脑上的文件(最常用);Remote 是官方云端环境。
  3. 选择项目文件夹,然后像聊天一样输入需求。
  4. 默认是"询问权限"模式:Claude 提出的每个修改都以可视化 diff 展示,你点接受 / 拒绝按钮处理,接受之前文件不会被真正改动——比终端里看确认提示直观得多。

客户端的独特亮点

功能说明
多会话并行点侧边栏 ➕ 可同时开多个任务;Git 项目里每个会话有独立副本(worktree),互不干扰
@ 文件 / 拖拽输入 @文件名 引用文件;图片、PDF 直接拖进对话框
集成终端 + 编辑器App 内自带终端和文件编辑器,改动对比、HTML/PDF 预览都在一个窗口里
/desktop在终端 CLI 里输入这个命令,能把当前对话转移到客户端继续
模型切换发送按钮旁边的下拉菜单随时换模型
chapter/10 · 客户端篇

Codex 桌面客户端(Codex App)

OpenAI 的官方桌面客户端,定位是"AI 编程任务的工作台":可以同时管理多个项目、并行跑多个任务。对中转用户有个好消息:它和 CLI 共用用户目录 .codex 文件夹里的同一套配置,所以第 3 章用 CC Switch 配好的中转 API,客户端直接就能用。

1

下载安装

  1. Windows 用户最省事的方式:打开 Microsoft Store(微软应用商店),搜索 Codex,认准发布者 OpenAI,点安装。
  2. 也可以从 OpenAI 官网的 Codex 页面(openai.com/codex)获取官方下载链接。
2

确认中转 API 生效

  1. 确认 CC Switch 里 Codex 的供应商处于"启用"状态、健康检查通过(第 3 章步骤 4);
  2. 启动 Codex App,发一句"你好"测试。若之前 CLI 里已经能正常用,客户端一般直接就通;
  3. 如果在 CC Switch 里换了供应商或改了配置,要完全退出 Codex App 再重新打开(在任务栏右下角托盘图标上右键退出,只点窗口的 ✕ 可能还在后台跑)——和 CLI 一样,配置只在启动时读取。
⚠️ 密钥分组要选对部分中转平台的 API Key 有"类型/分组"选项,必须选 codex 类型的 Key,否则配置全写对了也调不通。在服务商后台创建 Key 时留意一下。
3

基本使用

  1. 打开 App 后,添加你的项目文件夹(它以"项目"为单位管理工作)。
  2. 在输入框里用中文描述任务,Codex 会读取项目代码去执行,改动以对比形式展示给你确认。
  3. 可以同时给多个项目派任务并行跑,左侧列表切换查看进度——这是客户端相对 CLI 最大的优势。
💡 登录界面绕不过去?如果 App 一直要求登录 ChatGPT 账号且没有跳过入口,先确认 PowerShell 里 codex 命令能正常工作(说明配置没问题),再重启 App;仍不行就先用 CLI / VS Code 插件,客户端等版本更新后再试。
chapter/11 · 速查篇

Claude Code 常用命令 & 快捷键速查

斜杠命令(在对话框里输入)

命令作用什么时候用
/init扫描项目,生成 CLAUDE.md 项目说明每个新项目第一次使用时
/clear清空当前对话,开始新任务切换到完全不同的任务时
/compact压缩对话历史,腾出上下文空间同一任务聊太久、上下文超 70~80% 时
/context查看当前上下文用了多少随时,配合 /compact 使用
/model切换模型想换更强或更省钱的模型时
/cost查看本次会话花了多少钱用 API 计费时关注成本
/resume恢复之前的历史会话昨天聊到一半今天接着干
/diff查看所有文件改动对比让 AI 干完活后做最终检查
/memory编辑记忆文件(CLAUDE.md)想让它长期记住某些规矩
/help查看帮助忘了命令时
/exit退出 Claude Code收工
💡 记不住也没关系直接用中文说"帮我压缩一下上下文""切到规划模式",它会自动执行对应操作。

快捷键

快捷键作用
Shift + Tab循环切换三种模式:普通 → 自动接受 → 计划模式(最重要!)
Esc打断 Claude 当前的输出/操作
Esc 连按两次回退到之前的对话节点,重新编辑你的提问
Ctrl + C取消当前输入或生成
Ctrl + B把正在跑的慢命令(测试/构建)放到后台,继续聊
Ctrl + R搜索历史命令
Ctrl + L清屏(对话内容还在)
Shift + Enter输入框里换行(不发送)
/ 翻看之前输入过的消息
Ctrl + Shift + ?查看完整快捷键列表
Ctrl + D退出 Claude Code

推荐的标准工作流(抄作业)

  1. cd 进项目 → claude 启动 → 新项目先 /init
  2. Shift + Tab 切到计划模式,描述需求,审查它给的方案
  3. 方案 OK → 让它执行(可切自动接受模式处理常规修改)
  4. 中途用 /context 盯着上下文,超 70% 就 /compact
  5. 干完用 /diff 检查所有改动 → 确认无误收工
chapter/12 · 速查篇

Codex 常用命令速查

命令作用
codex进入交互式对话
codex "任务描述"直接执行单次任务
codex --model 模型名临时用指定模型(不改配置文件)
codex doctor诊断配置文件和网络是否正常
codex --version查看版本
界面内输入 /打开命令菜单(切模型、调权限、总结对话等)
界面内 Ctrl + C打断 / 退出

Codex 的配置文件在 C:\Users\你的用户名\.codex\config.toml(.codex 是隐藏文件夹,资源管理器里要开启"显示隐藏的项目"才能看到),不过既然用了 CC Switch,一般不需要手动碰它。两个记忆点:改了配置要重启 PowerShell/IDE/App 才生效;项目文件夹里如果也有 .codex\config.toml,会覆盖全局配置

chapter/13 · 速查篇

PowerShell 基础命令速查

这些是 Windows PowerShell 本身的命令,和 AI 工具无关,但天天要用。

文件夹导航

命令作用例子
pwd显示我现在在哪个文件夹pwd
ls列出当前文件夹里的东西ls
cd 文件夹名进入某个文件夹cd Desktop
cd ..返回上一级文件夹
cd ~回到自己的用户主目录
cd ~\Desktop\项目名直接跳到指定路径
start .用资源管理器打开当前文件夹(超实用)
mkdir 名字新建文件夹mkdir my-project
cls清屏
💡 偷懒技巧输入 cd (带空格)后,直接把资源管理器里的文件夹拖进 PowerShell 窗口,路径会自动填上,回车即可。

PowerShell 通用快捷键

快捷键作用
Tab自动补全文件名/命令(打前几个字母按 Tab,神器)
/ 翻看之前执行过的命令,不用重打
Ctrl + C强制停止当前正在跑的程序
Esc清空当前这一行输入
Home / End光标跳到行首 / 行尾
Ctrl + Shift + T新开一个终端标签页(Windows Terminal)
右键在 PowerShell 窗口里右键 = 粘贴
chapter/14 · 附录

常见问题排错(Windows)

Q1:装完后输入 claude 或 codex 提示"无法将……识别为 cmdlet"

先关掉 PowerShell 重新开一个窗口再试。还不行就是 PATH 没配好:按 Win + R,输入 sysdm.cpl 回车 → "高级"选项卡 → "环境变量" → 在用户变量的 Path 里点"新建",添加 %USERPROFILE%\.local\bin(这是 claude 的安装位置),确定后重开所有终端窗口

Q2:CC Switch 里切换了供应商,但 Claude Code(终端或插件)还在要求登录官方账号

在 PowerShell 执行这条命令跳过初始化引导,然后重新启动 claude / 重启 VS Code:

PowerShell
PS> Set-Content -Path "$env:USERPROFILE\.claude.json" -Value '{"hasCompletedOnboarding": true}' -Encoding utf8

两个注意:① 别用 echo > 来写这个文件,PowerShell 默认编码会导致文件读不出来;② 如果你之前已经正常用过 Claude Code,不要随便执行这条,它会覆盖已有配置。

Q3:请求一直报错 / 超时

按顺序检查:① Base URL 末尾是不是多了 /;② 在 CC Switch 里点"健康检查"看是否通过;③ 中转服务商的余额是否用完;④ 模型名是否和服务商提供的一致;⑤ Codex 的话,是否忘了重开 PowerShell / 重启 VS Code / 重启 App。

Q4:npm 报"禁止运行脚本"(about_Execution_Policies)

PowerShell
PS> Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
# 弹出确认时输入 Y 回车,然后重试刚才的 npm 命令

Q5:之前手动配置过环境变量,现在切换供应商不生效

旧的环境变量会和 CC Switch 冲突。按 Win + Rsysdm.cpl → 高级 → 环境变量,检查用户变量和系统变量里有没有 ANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKENOPENAI_API_KEY 之类的条目,有就删掉,确定后重开终端。

Q6:npm 安装特别慢或卡住

PowerShell
PS> npm config set registry https://registry.npmmirror.com/
# 换成国内镜像后,重新执行安装命令

Q7:VS Code 里插件图标不显示 / 面板打不开

Claude Code 插件:确认打开了一个文件(仅打开文件夹不够)、VS Code ≥ 1.98、重启窗口、暂时禁用其他 AI 插件、信任工作区。Codex 插件:首次启动要下载依赖,多等几分钟;确认发布者是 OpenAI 的正版插件。

Q8:Claude App 的 Code 标签页报 Git 错误

git-scm.com 安装 Git for Windows(一路 Next),装完重启 Claude App 即可。

Q9:怎么更新这些工具?

Claude Code:claude update(原生安装的会自动更新;winget 装的用 winget upgrade Anthropic.ClaudeCode)。Codex:npm update -g @openai/codex。VS Code 插件:扩展市场自动提示更新。桌面客户端:启动时自动检查更新(微软商店装的由商店管理)。CC Switch:去 GitHub Releases 下载新版覆盖安装。

chapter/15 · 附录

一页纸总结(Windows)

cheatsheet.txt
# ── 安装(都在 PowerShell 里,认准 PS 前缀)──
irm https://claude.ai/install.ps1 | iex          ← 装 Claude Code
装 Node.js (nodejs.org 下载 LTS 版 .msi 双击装)
npm install -g @openai/codex                     ← 装 Codex
GitHub 下载 CC Switch.msi 安装(SmartScreen → 更多信息 → 仍要运行)
顺手装 Git for Windows(git-scm.com,一路 Next)

# ── 绑定中转 ───────────────────────────
CC Switch → 选应用(Claude/Codex) → ➕ 填 Key 和 Base URL(末尾无斜杠)
→ 健康检查 → 启用 → 重开 PowerShell
有官方会员可免中转:claude 里 /login 选订阅账号;codex 选 Sign in with ChatGPT(第 4 章)

# ── 日常使用(CLI)──────────────────────
cd 项目文件夹 → claude 或 codex → 中文描述需求
Claude Code 三板斧:/init 初始化、Shift+Tab 计划模式、/compact 省上下文

# ── 日常使用(VS Code)─────────────────
Ctrl+Shift+X 装 "Claude Code"(Anthropic) 和 "Codex"(OpenAI)
和 CLI 共用配置,CC Switch 换供应商后:Claude 即时生效,Codex 重启 IDE

# ── 桌面客户端(App)───────────────────
Codex App:微软商店搜 Codex(OpenAI),和 CLI 共用配置,改配置重启 App
Claude App:claude.com/download,Code 功能要先装 Git;主要面向官方订阅

祝使用顺利!遇到任何报错,把报错信息原样粘贴给 Claude 问"这是什么意思、怎么解决"——这本身就是这些工具最好的用法。

chapter/16 · 实战篇

实战案例:用 Claude Code 做一个「涂鸦跳跃」小游戏

学完前面的章节,来完整走一遍真实流程:从零开始,让 Claude Code 做出一个手机、电脑浏览器都能玩的小游戏。整个过程不需要你写一行代码。本章末尾嵌入了最终成品,现在就可以试玩

1

创建项目文件夹并启动 Claude Code

PowerShell
PS> mkdir ~\Desktop\doodle-jump
PS> cd ~\Desktop\doodle-jump
PS> claude

空文件夹不需要 /init,直接开干。

2

切到计划模式,把需求一次说清楚

Shift + Tab 切到计划模式,然后把需求发给它。写需求的诀窍:说清楚"要什么效果",不用管"怎么实现"。下面这段可以直接复制用:

提示词(复制发给 Claude)
帮我做一个叫「涂鸦跳跃」的网页小游戏,做成一个单独的 HTML 文件 doodle.html,要求:
1. 小人不停自动弹跳,落到平台上会再次弹起,踩空掉出屏幕底部就游戏结束
2. 电脑上用左右方向键控制移动,手机上点按屏幕左右半边控制,
   小人从屏幕左边出去会从右边回来
3. 画面跟着小人往上滚动,爬得越高分数越高,顶部显示当前得分和最高分
4. 平台有普通和左右移动两种,偶尔出现弹簧,踩到会弹得特别高
5. 画风可爱,像画在方格纸上的涂鸦
6. 游戏结束显示得分和「再来一局」,点击屏幕重新开始
3

审查方案,让它动手

计划模式下,Claude 会先回给你一份实现方案(用什么技术、分几步做),不会动文件。你不用看懂技术细节,重点检查它复述的游戏规则对不对。没问题就回复"可以,开始吧",它会自动创建 doodle.html 并写入全部代码。

4

打开看效果

不用退出 Claude Code,直接跟它说"帮我在浏览器里打开",或者自己新开一个 PowerShell 窗口执行:

PowerShell
PS> start ~\Desktop\doodle-jump\doodle.html
5

迭代打磨:玩一会儿,把不满意的地方直接告诉它

第一版通常不完美,这很正常——迭代才是 AI 编程的日常。用大白话描述你看到的现象即可,比如:

  • "跳得太快了,整体节奏放慢一点"
  • "手机上按住屏幕会把网页选中变蓝,帮我修掉"
  • "平台之间距离有点远,经常够不着,调近一些"
  • "给小人加个朝移动方向看的眼睛,更可爱一点"

每提一条,Claude 改完你就刷新浏览器看效果,满意为止。

6

发到手机上玩

用微信"文件传输助手"或 QQ 把 doodle.html 发到手机,点开、选择用浏览器打开即可。也可以直接发给朋友——单个 HTML 文件,人人都能打开。

这个案例教会你的三件事

① 一次只提一个修改需求,改完确认再提下一个,比一口气提五个更不容易乱。② 描述现象,不要猜原因——说"手机上按住屏幕会变蓝"就够了,不用管是什么 CSS 属性没设。③ 让 AI 自己检查——收尾时说一句"帮我检查一下手机和电脑上还有没有操作问题",经常能揪出你没发现的 bug。

最终成品,直接试玩 👇

电脑:← → 方向键 · 手机:点按画面左右半边 · 教程附带的「涂鸦跳跃.html」就是这个游戏的独立文件,可单独转发

chapter/17 · 进阶篇

CLI、VS Code 插件、桌面客户端,到底用哪个?

学完前面的章节你已经见过三种形态了。它们背后是同一个 AI、同一套配置、同一份额度——就像同一位大厨,区别只是你在哪里"点菜"。

同一位"大厨",三种点菜方式:功能越强的,离"生肉和火"越近

一张表看懂差异

命令行 CLIVS Code 插件桌面客户端
上手门槛最高,需要会用 PowerShell中,会用编辑器即可最低,像用微信一样
功能完整度最全,新功能最先上接近全量核心功能齐,细节略少
看改动方式文字确认提示红绿高亮 diff,最直观可视化 diff + 按钮
多任务并行开多个终端窗口多标签对话✅ 原生多会话,最强
中转 API 友好度✅ 最好✅ 好(跟随 CLI)Codex ✅ / Claude ❌
适合的活批量处理、自动化、重活写代码、改代码轻任务、整理文件、多项目盯进度

按人对号入座

  • 纯小白、几乎不写代码 → 客户端起步,顺手后学 CLI;
  • 要写代码、改项目 → VS Code 插件为主,CLI 为辅;
  • 批量任务、想玩自动化 → CLI,它是三者的"根",另外两个都是它的皮肤;
  • 同时盯好几个项目 → 客户端的多会话侧边栏最舒服。
💡 不用二选一三种形态共享登录态和配置,很多人的日常是:白天在 VS Code 里写代码,顺手开个客户端会话让它后台整理文档,偶尔开 PowerShell 跑一句批量命令。哪个顺手用哪个。
chapter/18 · 进阶篇

MCP 入门:给 AI 插上"外设"

默认状态下,Claude Code / Codex 只能操作你项目文件夹里的东西——像一台没插外设的主机。MCP(Model Context Protocol)就是它的 USB 接口:插上不同的"外设"(MCP 服务器),AI 就多一种本事。

插什么外设,AI 就多什么本事——不插的时候它只认识你的项目文件夹

MCP 能干什么?几个真实例子

  • 插上浏览器 MCP:让 AI 自己打开你做的网页,点一点、看有没有 bug;
  • 插上文档 MCP(如 Context7):AI 写代码时自动查最新版官方文档,不再用过时写法;
  • 插上数据库 MCP:直接问"上周注册用户有多少",它自己去查;
  • 插上飞书/Slack MCP:让它读群消息、发通知。

怎么装?两条命令的事

以免费的文档查询外设 Context7 为例(装它不需要注册任何账号):

PowerShell · 给 Claude Code 装
PS> claude mcp add context7 -- cmd /c npx -y @upstash/context7-mcp
# 注意:在 PowerShell 里执行,不是在 claude 对话里
# Windows 特有:npx 类服务器前面必须加 cmd /c,不加会报"连接关闭"错误
# 装完进入 claude,输入 /mcp 就能看到它;claude mcp list 可查已装列表
PowerShell · 给 Codex 装
PS> codex mcp add context7 -- npx -y @upstash/context7-mcp
# codex mcp list 查看已装;进入 codex 后输入 /mcp 查看运行状态

装完之后不需要特意"调用"它——直接正常提需求,AI 觉得需要时会自己用。比如装了 Context7 后说"用最新版 Tailwind 写个导航栏,查一下文档确认语法",它就会自动去查。

💡 CC Switch 用户有捷径CC Switch 里有 MCP 面板,可以图形化添加/编辑 MCP,一次配置自动同步给 Claude Code 和 Codex 两边,还能从已装应用一键导入,不用操心 cmd /c 这种细节,比敲命令更省心。

新手三条纪律

① 少而精:装 3~6 个就够了。每多插一个外设,AI 每次思考都要多背一份说明书(占上下文),装太多反而变笨变慢。② 只装可信来源的。MCP 服务器有权限替你做事,来路不明的等于把家门钥匙给陌生人——优先选官方或大厂出品、GitHub 上星标多的。③ 用不上就卸。claude mcp remove 名字 / codex mcp remove 名字 随时拆掉。

chapter/19 · 进阶篇

常用技巧集:让 AI 干活又快又准的 10 个习惯

工具会用了之后,效率差距全在"怎么跟 AI 说话、怎么安排活儿"上。这 10 条都是社区反复验证过的实战经验,按使用频率排序。

提需求的技巧

1. 说目标和验收标准,别说实现方法。❌"帮我用 flexbox 加个 div 居中" ✅"标题在手机上显示不居中,帮我修好,各种屏幕都要居中"。你负责"要什么",它负责"怎么做"。

2. 一次一件事。五个需求分五轮提,每轮确认满意再下一轮。一口气全说,它容易顾此失彼,出了问题你也不知道哪步错的。

3. 报错直接原样粘贴。不要自己翻译、总结报错信息,完整复制给它,再补一句"什么操作触发的"。截图也可以——直接把图片拖进对话框,它看得懂。

4. 给例子胜过给形容词。❌"做得好看点" ✅"参考 xxx 网站那种深色极简风"或直接丢一张你喜欢的截图。

管理项目的技巧

5. 把"家规"写进 CLAUDE.md。每次都要重复的要求(比如"注释用中文写""不要动 config 文件夹"),说一句"把这条记到 CLAUDE.md 里",以后每次对话它自动遵守。这是回报率最高的一个动作。

6. 干大活之前先让它"存档"。大改动前说一句"先用 git 提交一次当前状态"。改崩了就说"回到上次提交",一秒复原。不懂 git 也没关系,这两句话就够用(第 1 章装的 Git for Windows 在这里派上用场)。

7. 阶段性收尾时主动 /compact。别等上下文爆满被迫压缩——每完成一个阶段就 /compact,还能指定保留重点:/compact 保留数据库结构和已确认的方案

省钱省额度的技巧

8. 简单活用便宜模型。改文案、写注释、重命名这类杂活,用 /model 切到轻量模型;难题再换回旗舰。订阅用户额度能多撑一倍不止。

9. 换任务就 /clear。旧任务的上下文对新任务是纯负担:又占额度又干扰判断。历史随时可以用 /resume 找回来,别舍不得清。

压箱底的一条

10. 让 AI 检查 AI。活干完加一句:"换个角度审查一下刚才的修改,列出可能有问题的地方"。相当于免费请了个质检员,经常能揪出真 bug。要求高的话,开个新对话(/clear 后)让"陌生的它"来审查,效果更狠。

💡 背不下来?把这页收藏了,用的时候翻一眼。或者更偷懒:把这 10 条直接发给 Claude Code,说"帮我把适合的规则记到 CLAUDE.md"。