教程

Claude Code 完全入门教程:从安装到第一个真实任务(2026 最新)

Claude Code 从零入门完整教程:安装方法(macOS/Linux/Windows/Homebrew)、第一次启动与真实任务演练、探索-规划-实现四步工作流(Plan Mode)、五大高频场景(Bug 修复/写测试/重构/PR/管道集成)、CLAUDE.md 持久记忆配置与上下文管理技巧。

2026/3/125分钟 阅读ClaudeEagle

Claude Code 是 Anthropic 推出的 AI 编程助手,可以读取你的代码库、修改文件、运行命令,真正理解整个项目上下文。本文从安装开始,带你完成第一个真实任务。

Claude Code 是什么?

Claude Code 不是一个聊天机器人,而是一个自主编程代理

  • 读取你的代码库,理解整体架构
  • 跨多个文件规划并实现功能
  • 运行测试、修复失败
  • 直接与 Git 交互(提交、创建 PR)
  • 支持 Terminal、VS Code、JetBrains、桌面 App、浏览器多端

安装

macOS / Linux / WSL

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

Windows PowerShell

powershell
irm https://claude.ai/install.ps1 | iex

Homebrew(macOS)

bash
brew install --cask claude-code

WinGet

powershell
winget install Anthropic.ClaudeCode

Windows 用户需要先安装 Git for Windows

安装完成后首次运行会提示登录,需要 Claude 订阅或 Anthropic Console 账号。

第一次启动

bash
cd your-project
claude

就这么简单。Claude Code 会自动扫描当前目录,读取项目结构。

第一个真实任务:修复 Bug

我运行 npm test 时出现这个错误:[粘贴错误信息] 找到根本原因并修复,然后确认测试通过

Claude Code 会:

  1. 读取错误堆栈,定位相关文件
  2. 分析根因(不是掩盖错误)
  3. 修改代码
  4. 重新运行测试验证

核心工作流:探索 → 规划 → 实现

Plan Mode(推荐)

对于复杂任务,先用 Plan Mode 探索和规划,再执行:

bash
# 启动时进入 Plan Mode
claude --permission-mode plan

或在会话中按 Shift+Tab 切换。

四步流程

Step 1 探索(Plan Mode 中)

读取 /src/auth,理解 Session 和登录是如何处理的

Step 2 规划

我要添加 Google OAuth。哪些文件需要修改?Session 流程是什么?制定一个计划

Step 3 实现(切回 Normal Mode)

按计划实现 OAuth 流程。为回调 Handler 写测试,运行测试套件并修复失败

Step 4 提交

用描述性 commit message 提交,并创建 PR

五大高频使用场景

1. 理解新代码库

加入新项目时:

给我一个这个代码库的概览 解释这里使用的主要架构模式 数据模型是什么? 认证是如何处理的?

2. 自动化写测试

为 auth 模块写测试,运行并修复所有失败 为 foo.py 写测试,覆盖用户已登出的边缘情况。不要用 mock

3. 代码重构

找出代码库中已废弃的 API 用法 建议将 utils.js 重构为使用现代 JavaScript 特性的方案 将 utils.js 重构为 ES2024 特性,同时保持相同行为

4. 创建 PR

用描述性 commit message 提交我的改动

Claude Code 直接操作 Git,暂存文件、写 commit message、创建分支和 PR。

5. Unix 管道集成

bash
# 监控日志,检测异常就通知
tail -f app.log | claude -p "如果发现异常就通知我"

# CI 中自动翻译
claude -p "将新字符串翻译为法语并创建 PR"

# 批量操作
git diff main --name-only | claude -p "对这些改动的文件做安全审查"

CLAUDE.md:给 Claude 持久记忆

在项目根目录创建 CLAUDE.md,Claude 每次会话都会读取:

bash
claude /init  # 自动生成基础 CLAUDE.md

示例内容:

markdown
# 代码规范
- 使用 ES modules (import/export),不用 CommonJS (require)
- 尽量解构导入

# 工作流
- 修改完成后记得 typecheck
- 优先跑单个测试,不跑整个测试套件(速度)

只写通用的、每次都适用的规则。特定领域知识用 Skills 按需加载。

给 Claude 验证自己工作的方法

这是最高杠杆的操作。有测试用例,Claude 表现大幅提升:

写一个 validateEmail 函数。 测试用例:foo@bar.com 为 true,invalid 为 false,foo@bar 为 false。 实现完成后运行测试。

对比模糊提示:"写一个验证 email 的函数" — 缺乏验证标准,Claude 可能产出看起来正确但实际有问题的代码。

管理上下文窗口

最重要的资源:Claude 的上下文窗口会随对话积累而填满,性能随之下降。

  • /status 查看上下文使用量
  • 工作区分块:/clear 开始新 Session,专注当前任务
  • 子代理并行:对大型任务用多个 Claude 实例分工处理不同文件

支持的平台

平台适用场景
Terminal CLI全功能,开发主力
VS Code 扩展内联 Diff,@提及,历史记录
JetBrains 插件IntelliJ/PyCharm/WebStorm
桌面 App可视化 Diff,多 Session 并行
浏览器(claude.ai/code)无需本地安装,随时随地
Remote Control手机/平板远程继续会话

来源:Claude Code Docs + Best Practices | Anthropic 官方文档

相关文章推荐

教程Claude Code 快速入门:从安装到第一个 AI 编码会话Claude Code 是 Anthropic 推出的 AI 编码助手,支持终端、VS Code、桌面应用等多种界面。本教程从安装开始,覆盖登录配置、探索代码库、修改代码、Git 集成、Bug 修复等核心功能,帮助你快速上手 Claude Code 并融入日常开发工作流。2026/2/27教程2026 年 AI 编程学习路线图:从零基础到用 AI 独立开发全栈应用2026 年 AI 时代编程学习路线图:核心理念(AI 是陪练不是替代品)、四个学习阶段(基础/Web项目/现代框架/AI深度整合)、每个阶段的 Claude 使用策略和避坑指南、时间规划参考,以及衡量编程能力进步的四个标准。2026/3/14教程Claude Code 零基础入门教程:30 分钟从安装到完成第一个 AI 编程任务Claude Code 完整入门教程:从安装、登录、第一次对话,到修改代码、执行命令、使用 Git,再到 CLAUDE.md 记忆设置和常用斜杠命令,30 分钟让零基础用户真正上手 AI 编程。2026/3/15教程Anthropic Node.js SDK 完全指南:TypeScript/JavaScript 接入 Claude APIAnthropic 官方 Node.js SDK(@anthropic-ai/sdk)完整教程:安装与初始化、基础对话调用、流式输出(stream)、图像输入(Base64/URL)、Tool Use 函数调用、系统提示、消息历史管理、Prompt Caching 配置、错误处理最佳实践(指数退避重试),以及 TypeScript 类型系统深度使用,适合 Node.js / Next.js / NestJS 开发者快速上手。2026/3/20教程Claude Code MCP 完整使用指南:安装配置主流 MCP 服务器扩展 AI 能力Claude Code MCP(Model Context Protocol)完整使用指南:MCP 是什么(AI 工具扩展标准)、claude mcp 命令管理服务器(add/remove/list)、主流 MCP 服务器安装配置(文件系统/GitHub/PostgreSQL/Brave Search/Slack)、本地 stdio 与远程 SSE 两种连接方式、MCP 服务器安全配置、在 CLAUDE.md 中声明 MCP 工具使用规范,以及自定义 MCP 服务器的快速开发入门。2026/3/18教程Claude Code 输出格式控制完全指南:JSON、流式、结构化输出使用方法Claude Code 和 Claude API 输出格式完整控制指南:--output-format 参数(text/json/stream-json)、非交互模式(-p)的输出控制、结构化 JSON 输出(--json-schema 字段约束)、流式输出(Server-Sent Events)的处理方式、include-partial-messages 流式渐进显示、以及 CI/CD 管道中解析 JSON 输出的实用技巧。2026/3/18