Claude Code教程
Windows版本

Windows 版本教程

系统要求

  • Windows 10 或 Windows 11
  • Node.js 18+
  • 网络连接

安装步骤

前置步骤!!!

安装git bash,Git - Downloads (opens in a new tab),点击这个链接,下载自己电脑系统对应的git bash,之后一直点下一步即可完成安装。

1. 安装 Node.js

访问 Node.js 官网 (opens in a new tab) 下载并安装最新 LTS 版本。

2. 安装 Claude Code

打开命令提示符(CMD)或 PowerShell,运行:

npm install -g @anthropic-ai/claude-code

3. 验证安装

claude --version

claude version

配置 API

1. 获取 Auth Token

访问 YourAPI Token 页面 (opens in a new tab) 进行以下操作:

  • 点击控制台 -> API令牌页面
  • 点击 添加令牌
  • 令牌分组请选择:claudecode官转分组(务必选择此分组,否则无法使用)
  • 令牌名称随意
  • 额度建议:设置为无限额度
  • 其他选项保持默认
图片描述

2. 配置环境变量

重要提示:请将下方的 sk-xxx 替换为您在 yourapi.cn 生成的实际 API 密钥!
重要提示:请将下方的 sk-xxx 替换为您在 yourapi.cn 生成的实际 API 密钥!
重要提示:请将下方的 sk-xxx 替换为您在 yourapi.cn 生成的实际 API 密钥!

方法一:图形化配置(推荐,永久生效 ⭐设置完成后务必重启终端!!!

  1. 右键点击"此电脑" -> 选择"属性"
  2. 点击"高级系统设置"
  3. 在"系统属性"窗口中点击"环境变量"
  4. 重要:在"系统变量"部分点击"新建"(多人共享电脑可选择"用户变量")
  5. 添加以下两个变量:
    • 变量名:ANTHROPIC_AUTH_TOKEN,变量值:sk-xxx ⭐注意此处需要将sk-xxx 替换为自己的真实的sk
    • 变量名:ANTHROPIC_BASE_URL,变量值:https://yourapi.cn
  6. 点击"确定"保存
  7. 重启终端

win环境变量

设置完成后务必重启终端!!!设置完成后务必重启终端!!!设置完成后务必重启终端!!!

方法二:cmd(临时设置 无需重启终端)

# ⭐此处将sk-xxx 替换为自己的真实的sk 
set ANTHROPIC_AUTH_TOKEN=sk-xxx
set ANTHROPIC_BASE_URL=https://yourapi.cn

注意: 永久设置后需要重启终端才能生效。推荐使用永久配置方式。

启动 Claude Code

先进入到工程目录

cd your-project-folder

然后,运行以下命令启动:

claude

成功启动后的截图

首次启动后需要先进行主题的选择等操作

  • 选择喜欢的主题(回车)
  • 确认安全须知(回车)
  • 使用默认 Terminal 配置(回车)
  • 信任工作目录(回车)
  • 开始编程!🚀
$ 你是谁

claude回复

如果需要上传文件或者图片,可以直接将文件或图片拖拽到对话框

常见问题

出现错误请按照如下步骤排查

1、key创建的是否正确,额度选择无限额度,不要限制模型,分组选择claudecode分组

2、如果之前登录过官方的claudecode,可以先输入/logout 退出后重新进入

3、如果base url不是yourapi的可以检查环境变量是否配置成功,cmd终端是否重启

image-20250722215257851

4、如果还是未能解决可以联系QQ:2137994192

5、如果想使用gpt-5,可以在终端输入以下命令:/model gpt-5-chat,目前不推荐,效果没有claude好,如想恢复可以输入 /model 选择claude即可

6、如果遇到图中的问题或API返回了400,或者出现reading 'filter'错误,请使用 /compact 命令压缩上下文或开启新的对话,这是因为上下文超过了claude允许的最大上下文200K

image-20250811214320421

7、如果您退出了claude code终端,需要继续上一次对话,输入命令 /resume

常见命令参考(按需使用)

常见命令参考

命令功能示例
claude启动交互模式claude
claude "task"运行一次性任务claude "fix the build error"
claude -p "query"运行查询后退出claude -p "explain this function"
claude -c继续最近的对话claude -c
claude -r继续上一个对话claude -r
claude commit创建 Git 提交claude commit

在交互模式中,你可以使用以下命令:

命令功能
/clear清除对话历史记录
/help显示可用命令
exitCtrl+C退出 Claude Code

内置斜杠命令

命令用途
/add-dir添加额外的工作目录
/bug报告错误(将对话发送给 Anthropic)
/clear清除对话历史
/compact [instructions]压缩对话,可选择性地提供重点指令
/config查看/修改配置
/cost显示令牌使用统计
/doctor检查您的 Claude Code 安装的健康状况
/help获取使用帮助
/init使用 CLAUDE.md 指南初始化项目
/login切换 Anthropic 账户
/logout从您的 Anthropic 账户登出
/mcp管理 MCP 服务器连接和 OAuth 身份验证
/memory编辑 CLAUDE.md 内存文件
/model选择或更改 AI 模型
/permissions查看或更新权限
/pr_comments查看拉取请求评论
/review请求代码审查
/status查看账户和系统状态
/terminal-setup安装 Shift+Enter 键绑定用于换行(仅限 iTerm2 和 VSCode)
/vim进入 vim 模式,在插入和命令模式之间切换

实战场景

1. 基础代码生成

# 启动交互模式
claude
 
# 在交互模式中输入需求
> 请帮我写一个 Python 函数,用于计算斐波那契数列

2. 代码审查和修复

# 一次性任务:修复构建错误
claude "fix the build error"
 
# 代码审查
claude -p "review this code for potential bugs and improvements"

3. 自动化 Git 操作

# 自动创建提交
claude commit
 
# 自动翻译并提交 PR(CI 集成示例)
claude -p "If there are new text strings, translate them into French and raise a PR for @lang-fr-team to review"

高级功能

与 IDE 集成

Cursor 集成

  1. 在 Cursor 中安装 Claude Code 扩展
  2. 在集成终端中运行 claude
  3. 输入 /ide 选择 Cursor 作为链接的 IDE

集成功能

  • 差异查看:代码更改直接在 IDE 差异查看器中显示
  • 选择上下文:IDE 中的当前选择/标签页自动与 Claude Code 共享
  • 诊断共享:IDE 中的诊断错误自动与 Claude 共享

团队规范配置

创建 CLAUDE.md 文件来定义团队规范:

# CLAUDE.md
 
## 代码风格
- 使用 TypeScript 严格模式
- 遵循 ESLint 配置
- 使用 Prettier 格式化
 
## Git 流程
- 使用 conventional commits
- 每个 PR 需要至少一个审查者
- 合并前运行所有测试
 
## 测试要求
- 新功能必须有单元测试
- 覆盖率不低于 80%

脚本集成

批量处理文件

# 处理单个文件
cat mycode.py | claude -p "Review this code for bugs"
 
# 批量处理多个文件
for file in *.js; do
    echo "Processing $file..."
    claude -p "Add JSDoc comments to this file:" < "$file" > "${file}.documented"
done
 
# 管道处理
grep -l "TODO" *.py | while read file; do
    claude -p "Fix all TODO items in this file" < "$file"
done

CI/CD 集成

# .github/workflows/claude-review.yml
name: Claude Code Review
on: [pull_request]
 
jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Setup Node.js
        uses: actions/setup-node@v2
        with:
          node-version: '18'
      - name: Install Claude Code
        run: npm install -g @anthropic-ai/claude-code
      - name: Run Claude Review
        run: claude -p "Review this PR for potential issues"
        env:
          ANTHROPIC_AUTH_TOKEN: ${{ secrets.ANTHROPIC_AUTH_TOKEN }}

MCP 服务器扩展

高阶玩法:双Agent协作,用git worktree开隔离环境,同时让两个Claude Agent分别开发+审查代码,互挑漏洞添加 MCP 服务器来扩展 Agent 能力:

# 添加 context7 MCP 服务器
claude mcp add context7 -- npx -y @upstash/context7-mcp@latest

SDK 集成

Python 示例

import anyio
from claude_code_sdk import query, ClaudeCodeOptions, Message
 
async def main():
    messages: list[Message] = []
 
    async for message in query(
        prompt="Write a haiku about foo.py",
        options=ClaudeCodeOptions(max_turns=3)
    ):
        messages.append(message)
 
    print(messages)
 
anyio.run(main)

常见问题

Q: 如何处理网络连接问题?

A: 如果遇到网络连接问题,可以:

  1. 检查 API 令牌是否正确配置
  2. 确认网络连接稳定
  3. 尝试使用代理服务

Q: 如何自定义 Claude Code 的行为?

A: 可以通过以下方式自定义:

  1. 创建 CLAUDE.md 文件定义团队规范
  2. 使用环境变量配置不同的行为
  3. 集成 MCP 服务器扩展功能

Q: 如何在团队中使用 Claude Code?

A: 建议:

  1. 统一团队的 CLAUDE.md 规范文件
  2. 在 CI/CD 流程中集成 Claude Code
  3. 建立代码审查流程

Q: 如何处理大型项目?

A: Claude Code 的 200K 上下文可以处理大型项目:

  1. 自动索引全仓库文件
  2. 理解复杂依赖关系
  3. 支持增量处理

更多claude配置及使用详情参考claude官网 cladue code 官方教程 (opens in a new tab)