Claude Code 全面指南:AI 编程助手的安装与使用
如果你是一名软件开发者,可能已经听说过大名鼎鼎的 Claude —— 由 Anthropic 公司开发的 AI 助手。今天,我们来聊聊它的开发者版本:Claude Code。
什么是 Claude Code?
Claude Code 是一个代理式(agentic)编程工具,它能够:
- • 📖 阅读理解你的整个代码库
- • ✏️ 编辑和创建文件
- • 🔧 运行终端命令
- • 🔌 集成各种开发工具
简单来说,你可以用自然语言告诉它你想做什么——比如”写一个用户登录模块”或”修复这个 bug”——它就会帮你完成。
Claude Code 能做什么?
🤖 自动化日常任务
- • 编写测试代码
- • 修复全项目的 lint 错误
- • 解决合并冲突
- • 更新依赖版本
- • 撰写发布说明
🛠️ 构建功能和修复 Bug
用自然语言描述你的需求,Claude Code 会:
- 1. 规划实现方案
- 2. 编写跨多个文件的代码
- 3. 验证功能是否正常工作
📦 Git 集成
Claude Code 原生支持 Git 操作:
- • 创建提交
- • 编写提交信息
- • 创建分支
- • 打开 Pull Request
🔌 MCP(模型上下文协议)
MCP 是一个开放标准,用于将 AI 工具连接到外部数据源。通过 MCP,Claude Code 可以:
- • 读取 Google Drive 中的设计文档
- • 更新 Jira 工单
- • 从 Slack 拉取数据
- • 使用你的自定义工具
⚙️ 自定义扩展
- • CLAUDE.md:在项目根目录添加这个文件,设置编码规范、架构决策、首选库等
- • 自定义命令:创建可复用的工作流,如
/review-pr、/deploy-staging - • Hooks:在文件编辑后自动运行格式化,提交前运行 lint
👥 多代理协作
可以同时启动多个 Claude Code 代理,分别处理任务的不同部分,主代理负责协调和合并结果。
🌐 随时随地工作
- • 远程控制:从手机或任何浏览器继续工作
- • Web 版:无需本地配置,直接在浏览器运行
- • 桌面应用:支持视觉化 Diff 审查
- • Slack 集成:在 Slack 中提到
@Claude,它会自动处理 bug 报告并创建 PR
安装 Claude Code
方式一:官方安装脚本(推荐)
macOS / Linux / WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
Windows CMD:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
⚠️ Windows 用户需要先安装 Git for Windows[1]
方式二:Homebrew(macOS)
brew install --cask claude-code
方式三:WinGet(Windows)
winget install Anthropic.ClaudeCode
快速开始
第一步:登录
首次使用时会提示登录,支持以下账号类型:
- • Claude Pro / Max / Teams / Enterprise(推荐)
- • Claude Console(API 访问,按量付费)
- • Amazon Bedrock / Google Vertex AI / Microsoft Foundry(企业云)
claude
# 或
/login
第二步:启动会话
cd your-project
claude
第三步:开始对话
这个项目是做什么的?
帮我添加一个用户注册功能
修复这个登录 bug
常用命令
| 命令 | 作用 |
|---|---|
claude |
启动交互模式 |
claude "任务" |
执行一次性任务 |
claude -p "查询" |
执行单次查询后退出 |
claude -c |
继续最近的对话 |
claude -r |
恢复之前的对话 |
claude commit |
创建 Git 提交 |
/help |
查看可用命令 |
/clear |
清除对话历史 |
使用技巧
- 1.
- • ❌ “修复这个 bug”
- • ✅ “修复登录页面对密码错误时显示空白的 bug”
- 2. 分步骤处理复杂任务
1. 创建用户资料数据库表
2. 创建获取和更新用户资料的 API 端点
3. 构建用户查看和编辑信息的网页 - 3.
- • “分析数据库结构”
- • “解释这个文件夹的结构”
- 4.
- •
?查看所有快捷键 - • Tab 键命令补全
- • ↑ 键查看命令历史
具体描述需求
先让 Claude 了解代码库
使用快捷键
多平台支持
Claude Code 不仅限于终端,还支持:
- • 🌐 网页版:直接访问 claude.ai/code[2]
- • 💻 桌面应用:macOS / Windows
- • 🔶 VS Code 扩展
- • 🔷 JetBrains 插件(IntelliJ, PyCharm, WebStorm 等)
- • 📱 iOS 应用
- • 🔧 Chrome 扩展
所有界面共享同一套配置——你的 CLAUDE.md、MCP 服务器设置都会同步。
价格方案
| 方案 | 价格 | 主要功能 |
|---|---|---|
| 免费版 | $0 | 网页/iOS/桌面聊天、代码生成、基础功能 |
| Pro | $17/月(年付) | 更多用量、Claude Code、Cowork、无限项目、Research |
| Max | $100/月起 | 5x 或 20x 更多用量、更高输出限制、新功能优先体验 |
| Team | $20/用户/月 | 团队协作、企业搜索、SSO、集中账单 |
| Enterprise | 定制 | 自定义数据保留、HIPAA、合规 API 等 |
Claude Code 在 Pro 及以上订阅中可用。
总结
Claude Code 是一个强大的 AI 编程助手,它能够:
- • ✅ 理解整个代码库
- • ✅ 执行复杂的编码任务
- • ✅ 集成到你的开发工作流
- • ✅ 支持多种平台和场景
无论你是想提高开发效率、自动化重复任务,还是需要帮助处理复杂的 bug,Claude Code 都值得一试。
参考资料:
- • Claude Code 官方文档[3]
- • Anthropic 定价页面[4]
引用链接
[1] Git for Windows: https://git-scm.com/downloads/win
[2] claude.ai/code: https://claude.ai/code
[3] Claude Code 官方文档: https://code.claude.com/docs/
[4] Anthropic 定价页面: https://claude.com/pricing
夜雨聆风