Claude Code 入门指南
Posted on Tue 28 April 2026 in misc
什么是 Claude Code?
Claude Code 是 Anthropic 官方推出的命令行 AI 编程助手。它直接在终端中运行,能够理解你的代码库、编辑文件、执行命令,帮助你高效完成软件开发任务。
快速开始
安装
npm install -g @anthropic-ai/claude-code
安装完成后,在项目目录中运行:
claude
即可启动交互式会话。
基本工作流
- 启动会话:在项目根目录运行
claude - 提出需求:用自然语言描述你想要完成的任务
- 审查结果:Claude Code 会展示它将要做的更改,你可以批准或拒绝
- 迭代调整:继续对话,进一步完善代码
核心功能
1. 代码编辑
Claude Code 可以直接读取、编辑项目文件。你可以要求它:
- 修复 bug
- 添加新功能
- 重构代码
- 编写测试
- 撰写文档
2. 命令执行
无需离开对话即可运行 shell 命令:
- 运行测试
- 安装依赖
- 执行构建
- 查看 git 状态
3. 代码库理解
Claude Code 会扫描你的项目结构,理解代码之间的关系,因此可以跨文件进行上下文感知的修改。
常用命令
| 命令 | 说明 |
|---|---|
/help |
查看帮助信息 |
/clear |
清除对话历史 |
/cost |
查看当前会话的 token 使用量 |
/config |
配置设置 |
权限模式
Claude Code 支持灵活的权限控制:
- 自动模式:自动执行非破坏性操作
- 需审批模式:执行前需要你确认
- 禁止模式:不允许执行
你可以根据需要设置不同工具(如 Bash、文件编辑)的权限级别。
使用技巧
明确描述需求
提供清晰的上下文和期望的结果,有助于 Claude Code 给出更准确的实现。
分步进行
复杂任务可以拆解为多个步骤,逐步完成,方便在每个阶段进行审查和调整。
利用记忆功能
Claude Code 可以记住你的偏好和工作习惯,减少重复说明。
检查生成的代码
始终审查 AI 生成的代码,确保它符合项目标准和安全要求。
高级功能
Hooks(钩子)
Hooks 是 Claude Code 的自动化框架,允许你在特定事件发生时执行自定义脚本,例如:
- 在工具调用前/后执行验证
- 自动运行 linter 或格式化工具
- 集成项目特定的工作流
自定义命令
你可以通过配置文件添加自己的斜杠命令,扩展 Claude Code 的功能。
MCP 服务器
通过 MCP(Model Context Protocol)服务器,Claude Code 可以与其他工具和服务集成,如数据库、API、文件系统等。
最佳实践
- 使用版本控制:让 Claude Code 在 git 仓库中工作,便于追踪更改
- 编写测试:要求 Claude Code 同时编写测试用例
- 渐进式采用:从小任务开始,逐步探索更复杂的使用场景
- 提供反馈:告诉 Claude Code 哪些做得好,哪些需要改进
限制与注意事项
- Claude Code 是一个辅助工具,不能替代开发者的判断
- 敏感信息(如 API 密钥)不应直接暴露在对话中
- 生成的代码应经过 review 后再合并到生产环境
总结
Claude Code 将 AI 编程助手的能力带到了终端中,为开发者提供了一种高效、灵活的编码方式。无论是快速原型开发、重构现有代码,还是学习新框架,它都能成为得力的助手。