Claude Code新手必学零基础教程:一步步从安装到熟练使用详细全面指南

2026-06-17阅读 0热度 0
Claude

先给个结论:Claude Code 是 Anthropic 推出的一款智能编程工具,跑在终端里,能理解你的整个代码库,然后用自然语言对话的方式帮你写代码。

它的核心能力很清晰:理解整个项目的代码结构、执行 Bash 命令、编辑文件、做 Git 操作,甚至还能联网搜索和抓取网页。而且不局限于终端,还支持 VS Code、JetBrains IDE 和 Chrome 扩展。

什么人适合用?日常写代码的开发者、需要重构遗留代码的人、快速理解陌生代码库的人,都会觉得顺手。但如果你指望完全自动化、不看代码就发布,或者不愿意审查 AI 的输出,那它可能不太适合你。


一、安装

系统要求

支持 macOS、Linux 或 Windows 11,需要 Claude Pro 订阅($20/月)或更高版本,以及一个终端应用。

安装方式

macOS / Linux 用户直接跑一行命令:
curl -fsSL https://claude.ai/install.sh | bash

用 Homebrew 的用户:
brew install --cask claude-code

Windows 用户:
irm https://claude.ai/install.ps1 | iex
或者用 WinGet:
winget install Anthropic.ClaudeCode

验证安装

跑一下 claude --version,看到版本号就说明装好了。


二、第一次使用

启动会话

进入项目目录:
cd ~/projects/my-app
然后输入:
claude
第一次启动会索引项目文件,等几秒钟就好。

第一个任务

直接打自然语言:
> 这个项目是做什么的?总结一下技术栈和目录结构。
Claude 会分析项目,给你一个详细的回答。

第二个任务

> 在注册表单添加输入验证。邮箱需要验证格式,密码至少 8 个字符。
Claude 的操作流程是:先找到相关文件,然后展示要修改的内容,等你批准之后,才会执行修改。


三、常用命令

核心就几个命令:
- /plan — 复杂任务先规划
- /clear — 上下文太多时清理
- /help — 忘了命令就看它


四、核心概念

权限系统

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

安全方面有几个建议:只在受信任的目录中使用,仅在沙箱环境下使用 --dangerously-skip-permissions 这个参数。

上下文管理

Claude Code 有 200K token 的上下文窗口。用久了它会“遗忘”之前的内容,所以该清理的时候别犹豫。

模型选择

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

切换模型很简单:
/model opus
/model sonnet
/model haiku

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


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

什么时候用

涉及多个文件的重构、不熟悉的代码库、需要了解影响范围的操作,这些场景下先用 Plan Mode 准没错。

怎么用

> /plan
> 重构认证模块,从 session cookie 改成 JWT。
Claude 会先分析代码库,然后制定方案、展示推理过程,等你批准之后再执行。这样能避免“改错了再改回来”的循环。


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

为什么需要

有了这个文件,Claude 从第一条提示开始就会遵循你的编码规范,省心不少。

放在哪里

项目根目录,文件名就叫 CLAUDE.md

写什么

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

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

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

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

好处

Claude 会严格遵守这些规范,不需要你每次提醒。


七、实用工作流

理解陌生代码库
> 这个项目是做什么的?核心模块有哪些?

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

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

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

Git 工作流
> 创建新分支 feat/dark-mode,提交刚才的修改,打开 PR 并描述改动内容。


八、新手常见错误

1. 过早信任
Claude 生成的代码可能有逻辑错误。每个输出都要验证,尤其是边缘情况。

2. 忽略上下文压力
上下文超过 70%,Claude 开始“遗忘”。及时 /compact/clear

3. 提问太模糊
别说什么“把代码改好一点”。要说:“重构 processPayment 函数,处理 Stripe 支付失败的情况,指数退避重试最多 3 次。”

4. 不用 Plan Mode
复杂任务直接执行,改错了再改回来,浪费时间。先用 /plan

5. 随意批准 MCP
MCP 能扩展 Claude Code 的能力,但风险也不小。批准前检查来源,别安装未知来源的 MCP。


九、安全须知

数据收集

Claude Code 会收集使用数据(代码接受/拒绝)、相关对话数据,以及通过 /bug 命令提交的用户反馈。隐私保护方面,敏感信息有有限的保留期限,对用户会话数据有受限访问,且不把反馈用于模型训练。

MCP 服务器风险

MCP(Model Context Protocol)可以扩展 Claude Code 的能力,但也带来风险。检查清单:来源验证(>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 等 JetBrains 系列 IDE。

GitHub 集成

在 GitHub PR 或 Issue 中用 @claude 标签,让 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)


参考

• Claude Code 官方文档
• Claude Code GitHub
• Claude Code Ultimate Guide

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策