Skip to content

Claude Code新手入门完整指南:从安装到熟练使用的实战教程

2026年4月30日

Claude Code是Anthropic推出的智能编程工具。它运行在终端中,理解你的代码库,通过自然语言命令帮助你编码。


核心能力

  • 理解整个项目的代码结构
  • 执行Bash命令、编辑文件、Git操作
  • 网络搜索、网页抓取
  • 支持VS Code、JetBrains IDE、Chrome扩展

适合谁用:

  • 日常写代码的开发者
  • 需要重构遗留代码的人
  • 想快速理解陌生代码库的人

不适合谁:

  • 期望完全自动化、不看代码就发布的人
  • 不愿意审查AI输出的人

一、安装

系统要求

  • macOS、Linux 或 Windows 11
  • Claude Pro 订阅($20/月)或更高
  • 终端应用

安装方式

macOS / Linux:

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

Homebrew(macOS):

bash
brew install --cask claude-code

Windows:

bash
irm https://claude.ai/install.ps1 | iex
# 或
winget install Anthropic.ClaudeCode

⚠️ 注意:npm安装方式已弃用,请使用上述官方推荐方式。

验证安装

bash
claude --version

二、第一次使用

启动会话

bash
cd ~/projects/my-app
claude

第一次启动会索引项目文件,可能需要几秒钟。

第一个任务

这个项目是做什么的?总结一下技术栈和目录结构。

第二个任务

在注册表单添加输入验证。邮箱需要验证格式,密码至少8个字符。

Claude会:

  1. 找到相关文件
  2. 展示修改内容
  3. 等你批准
  4. 执行修改

三、常用命令

命令作用
claude启动会话
/help显示所有命令
/plan先规划再执行
/clear清除上下文,重新开始
/cost查看token用量和费用
/compact压缩对话历史
/model切换模型

最重要的三个命令:

  • /plan — 复杂任务先规划
  • /clear — 上下文太多时清理
  • /help — 忘了命令就看它

四、核心概念

权限系统

Claude Code不会自动执行任何操作。每次文件修改、命令运行,都需要你批准。批准前仔细看变更,尤其是不熟悉的代码。

安全建议:

  • 在受信任的目录中使用
  • 仅在沙箱环境中使用--dangerously-skip-permissions

上下文管理

Claude Code有200K token的上下文窗口。用多了会"遗忘"之前的内容。

上下文使用建议
0-50%自由工作
50-70%准备压缩
70-90%立即运行/compact
90%+必须运行/clear

模型选择

模型速度适用场景
haiku最快简单任务、快速响应
sonnet平衡大部分日常任务
opus最强复杂架构、多文件重构

经验法则:80%用sonnet,最难的20%切opus。


五、Plan Mode:复杂任务的保险

什么时候用

  • 涉及多个文件的重构
  • 不熟悉的代码库
  • 需要了解影响范围的操作

怎么用

bash
/plan
重构认证模块,从session cookie改成JWT。

Claude会:

  1. 分析代码库
  2. 制定方案
  3. 展示推理过程
  4. 等你批准

批准后才执行,避免"改错了再改回来"。


六、CLAUDE.md:项目配置文件

为什么需要

让Claude从第一条提示就遵循你的编码规范。

写什么示例

markdown
## 技术栈
- Next.js 14 + App Router
- TypeScript(严格模式)
- Tailwind CSS
- PostgreSQL + Prisma

## 编码规范
- 使用函数组件和hooks
- 所有函数必须有TypeScript返回类型
- 使用命名导出,不用默认导出
- 新工具函数必须写测试

## 测试
- 运行测试:npm run test
- 单元测试用Vitest

## Git
- 提交格式:feat()、fix()、refactor()
- 功能开发在新分支

七、实用工作流

理解陌生代码库

这个项目是做什么的?核心模块有哪些?

调试性能问题

用户反馈仪表盘加载需要15秒。检查仪表盘页面的API调用,找出性能瓶颈。

添加新功能

添加深色模式切换。用户偏好存在localStorage,页面加载时应用,不要有闪烁。

重构遗留代码

bash
/plan
这个文件用回调模式。重构成async/await,保持外部API不变。

八、新手常见错误

1. 过早信任

Claude生成的代码可能有逻辑错误。每个输出都要验证。

2. 忽略上下文压力

上下文超过70%,Claude开始"遗忘"。及时/compact/clear

3. 提问太模糊

❌ "把代码改好一点"

✅ "重构processPayment函数,处理Stripe支付失败的情况,指数退避重试最多3次。"

4. 不用Plan Mode

复杂任务直接执行,改错了再改回来,浪费时间。

5. 随意批准MCP

MCP可以扩展Claude Code的能力,但也带来风险。批准前检查来源。


九、安全须知

MCP服务器风险检查清单

  • 来源验证:>50 stars,最近30天有提交
  • 权限检查:无--dangerous-*标志
  • 版本锁定:不用"latest"或"main"
  • 哈希验证

开始简单

不要一开始就配置一堆东西。建议顺序:

  1. 第一阶段:基础配置 + CLAUDE.md
  2. 第二阶段:如需要,添加命令和hooks
  3. 第三阶段:如需要多上下文,添加agents
  4. 第四阶段:如真正需要,添加MCP服务器

十、IDE和GitHub集成

  • VS Code集成:在VS Code中直接调用Claude Code
  • JetBrains IDE集成:支持IntelliJ、PyCharm、WebStorm等
  • GitHub集成:在PR或Issue中用@claude标签
  • Chrome扩展:浏览器中也能使用Claude Code

十一、学习路径

第一天

  1. 安装Claude Code
  2. 在小项目上试用
  3. 创建第一个CLAUDE.md
  4. 学习/plan/clear

第一周

  1. 在日常项目使用
  2. 尝试不同类型的任务
  3. 注意上下文管理
  4. 习惯批准前审查变更

第一月

  1. 配置hooks自动化常见任务
  2. 创建自定义命令
  3. 尝试Agent Teams(如果你用Opus)

参考

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来