乐于分享
好东西不私藏

Claude Code从安装到使用的保姆级教程

Claude Code从安装到使用的保姆级教程

Claude Code从安装到使用的保姆级教程

还在手动一行一行敲代码?Anthropic推出的Claude Code,让你用自然语言指挥AI直接改代码仓库,效率直接翻10倍。今天这篇,从零开始手把手带你装好、用熟。


一、Claude Code 是什么?

一句话:Claude Code 是一个能在终端里直接读你整个代码仓库、理解结构、并执行修改的AI编程助手。

它不是聊天框,不是代码补全插件,而是一个真正的"工程师型AI"——你下指令,它写代码。

它能做什么?

  • 重构一个老项目,跨文件批量修改
  • 给整个仓库加新功能,自动处理依赖关系
  • 修一个跨模块的Bug,找到根因并修复
  • 跑测试、改失败的地方
  • 把产品需求直接变成多文件改动

它和Cursor的区别?

维度Claude CodeCursor
形态终端CLI / AgentIDE
使用方式命令行驱动编辑器内
主控逻辑AI主导,你下指令人主导,AI辅助
自动化程度极高中等

简单说:Cursor是你写代码,AI帮你;Claude Code是你下指令,AI写代码。


二、安装前的准备

在安装Claude Code之前,确保你的电脑已经具备以下条件:

1. Node.js 18+

Claude Code 通过 npm 安装,需要 Node.js 环境。

检查是否已安装:

node --version

如果版本号 ≥ 18,跳过这步。如果没有:

  • macOS: brew install node
  • Windows: 去 nodejs.org 下载安装包
  • Linux: sudo apt install nodejs npm

2. Anthropic 账号 + API Key

Claude Code 需要调用 Anthropic 的 API,你必须有:

  • 一个 Anthropic 账号(注册地址:https://console.anthropic.com/)
  • 一个有效的 API Key

注册后在控制台的 API Keys 页面创建即可。

3. 稳定的网络环境

由于 API 服务器在海外,需要确保网络能正常访问 api.anthropic.com


三、5分钟安装 Claude Code

打开终端,一行命令搞定:

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

安装完成后,验证:

claude --version

看到版本号输出,说明安装成功。

国内用户加速安装

如果 npm 下载慢,可以用镜像源:

npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com

四、首次启动与登录

1. 启动 Claude Code

在你的项目目录下运行:

cd your-project
claude

首次启动会看到欢迎界面。

2. 登录 Anthropic 账号

有两种方式:

方式A:浏览器登录(推荐)

claude /login

会自动打开浏览器,授权后回到终端即可。

方式B:API Key 登录

设置环境变量:

export ANTHROPIC_API_KEY=sk-ant-xxxxx

建议把这行加到 ~/.zshrc~/.bashrc 中,避免每次手动输入。

3. 诊断环境

登录后,先跑一遍诊断:

claude /doctor

它会检查 Node 版本、API 连通性、权限配置等,全部绿色通过就可以开始用了。


五、核心使用方法

5.1 基本对话:用自然语言编程

进入 Claude Code 后,直接输入你的需求:

> 帮我给这个项目加一个用户注册功能,包含邮箱验证

Claude Code 会:

  1. 读取项目结构,理解框架和依赖
  2. 规划需要修改的文件
  3. 逐个文件执行修改
  4. 展示改动摘要,等待你确认

5.2 最常用的7个命令

这些命令日常必用,建议收藏:

命令功能什么时候用
/clear清除对话历史开始新任务前、上下文快满时
/model切换模型简单任务用Haiku省钱,复杂任务切Opus
/cost查看Token用量控制成本,判断是否需要/clear
/diff查看代码改动提交前逐文件审查
/rewind回退到历史节点代码改错了、思路走偏时
/memory编辑项目记忆沉淀项目规范和团队约定
/compact压缩当前对话对话过长但不想丢弃上下文

5.3 项目记忆:CLAUDE.md

Claude Code 有一个独特的"记忆"机制。在你的项目根目录创建 CLAUDE.md,写入项目规范:

# 项目规范

- 使用 TypeScript strict 模式
- API 路由统一放在 src/routes/ 下
- 数据库操作必须走 MyBatis XML
- 所有接口必须有错误处理

每次 Claude Code 启动时,会自动读取这个文件,按照你的规范来写代码。你可以用 /memory 命令随时编辑。

5.4 计划模式:先规划再动手

面对复杂需求,别急着让AI动手,先用计划模式:

> /plan
> 重构订单模块,把单体拆成微服务

Claude Code 会先出方案,你确认后再执行。避免AI一顿猛改、改完发现方向错了。


六、实战案例:5个真实场景

场景1:给老项目加新功能

> 帮我加一个导出PDF的功能,支持表格和图片

Claude Code 会自动找出现有的导出逻辑、依赖库,然后在合适的位置加入PDF导出功能。

场景2:跨模块Bug修复

> 用户反馈下单后偶尔收不到通知,帮我排查修复

它会从订单模块→消息队列→通知服务,逐层追踪,找到根因并修复。

场景3:代码重构

> 把 UserService 里的所有静态方法改成实例方法,改成依赖注入

Claude Code 理解整个调用链,批量修改所有引用点。

场景4:写测试

> 给 src/utils/ 下所有工具函数写单元测试,覆盖率至少80%

自动分析函数签名和边界情况,生成测试用例。

场景5:代码审查

> /diff

查看所有改动,逐文件审查是否有遗漏或风险。


七、省钱技巧

Claude Code 按 Token 计费,几个技巧帮你控制成本:

  1. 用 /model 切换模型:写注释、简单改动用 Haiku(便宜),架构设计用 Opus(贵但强)
  2. 及时 /clear:完成一个模块后清空上下文,避免Token浪费
  3. 用 /compact 压缩:对话很长但还需要上下文时,压缩比清空更省
  4. 写好 CLAUDE.md:减少重复沟通项目规范的成本
  5. 先 /plan 再动手:避免方向错误导致反复修改

八、常见问题

Q:国内能用吗?

A:能用,但需要解决API访问问题。两种方案:一是使用代理/VPN确保能访问 api.anthropic.com;二是通过环境变量设置代理:

export HTTPS_PROXY=http://127.0.0.1:7890

Q:免费额度有多少?

A:新注册账号有免费API额度(具体以Anthropic官网为准),日常轻度使用够用。重度使用建议购买API套餐。

Q:支持哪些编程语言?

A:几乎所有主流语言都支持——Python、JavaScript/TypeScript、Java、Go、Rust、C++等。它不是针对某种语言的插件,而是能理解任意代码仓库的AI。

Q:会自动提交代码吗?

A:不会。Claude Code 默认只修改文件,不会自动 git commit。你可以在审查改动后自己决定是否提交。

Q:和GitHub Copilot比怎么样?

A:Copilot是代码补全,Claude Code是代码Agent。Copilot帮你写一行,Claude Code帮你完成一整个任务。两者定位不同,可以搭配使用。


写在最后

Claude Code 代表了AI编程的新范式——从"AI辅助你写代码"到"AI替你写代码,你来审查"。它不是要取代程序员,而是把程序员从重复劳动中解放出来,专注于架构设计和业务逻辑。

如果你还在手动搬砖,今天就开始试试 Claude Code 吧。


关注「搞机小咖秀」,获取更多AI实战教程和效率工具测评。