Claude Code 是一种直接运行在终端(Terminal)中的 Agentic Coding(智能体编程)工具,旨在帮助开发者在本地开发环境中实现高效的 AI 协作。
与传统的 AI 聊天机器人不同,它不仅能提供代码建议,还具备理解整个代码库、执行 Shell 命令、处理 Git 工作流以及通过 Model Context Protocol (模型上下文协议, MCP) 调用外部工具的能力。它通过自然语言指令将原本需要在 IDE、浏览器和终端之间频繁切换的操作,统一整合到了命令行界面中。
跨平台安装与环境部署
在开始使用 Claude Code 之前,需要根据操作系统选择合适的安装命令。Anthropic 为主流平台提供了便捷的脚本支持。对于 MacOS 和 Linux 用户,可以通过 curl 脚本快速部署。Windows 用户则可以使用 PowerShell 脚本进行安装。
| 操作系统 / 包管理器 | 安装命令 |
|---|---|
| MacOS / Linux | curl -fsSL https://claude.ai/install.sh |
| MacOS (Homebrew) | brew install --cask claude-code |
| Windows (PowerShell) | irm https://claude.ai/install.ps1 |
| NPM (全平台) | npm install -g @anthropic-ai/claude-code |
如果选择通过 NPM 进行安装,必须确保本地环境已经配置了 Node.js 18 或更高版本。安装完成后,进入项目根目录并输入 claude 命令即可启动会话。首次运行时,系统会引导进行身份验证。

基于 CLAUDE.md 的项目规范沉淀
Claude Code 的一大特性是它会自动读取项目中的 CLAUDE.md 文件。这个文件相当于一份给 AI 准备的“项目说明书”,能够帮助智能体快速对齐开发习惯和技术栈。开发者可以在其中定义常用的构建命令、测试方法、代码风格指南以及存储库特有的逻辑。

配置项目上下文
在 CLAUDE.md 中记录命令可以极大减少沟通成本。比如,指定使用 npm run build 进行构建,或者要求 AI 在完成代码修改后务必运行 npm run typecheck。这些信息会被 Claude Code 自动拉取到上下文窗口中,确保其生成的代码和执行的操作符合预期。
动态维护规范
开发者可以通过在终端按下 # 键直接向 Claude 发送指令,要求其将当前的指令或规范记录到 CLAUDE.md 中。这种方式使得项目规范能够随着代码库的演进动态更新。在多人协作的项目中,将该文件提交至 Git 仓库,可以确保团队中的每个成员在使用 Claude Code 时都能获得一致的 AI 辅助体验。
深度思考与智能体开发流
Claude Code 支持多种思维深度模式,以应对不同复杂度的任务。当需要解决逻辑严密或涉及多文件修改的问题时,可以通过特定的关键词触发其深度思考能力。系统预设了不同级别的计算资源分配,分别对应 think、think hard、think harder 和 ultrathink 指令。
探索与计划阶段
在执行具体编码前,建议先要求 Claude Code 进行探索和规划。可以明确告知它先阅读处理日志或业务逻辑的核心文件,并要求其制定一个不涉及代码写入的方案。利用深度思考模式,Claude 会权衡多种实现路径,并在实施前给出一份详细的逻辑清单。
测试驱动开发
针对可验证的功能模块,Test-Driven Development (测试驱动开发, TDD) 工作流在 Claude Code 中表现尤为出色。开发者可以先命令它基于预期的输入输出编写单元测试,并确保这些测试在当前环境下运行失败。随后,再授权它编写实现代码直至所有测试通过。这种闭环反馈机制显著提高了复杂逻辑修改的准确性。
扩展能力与外部工具集成
Claude Code 不仅限于文件读写,它还能深度集成开发者的工具链。通过命令行,它可以直接调用 gh(GitHub CLI)来创建 Issue、查看 Pull Request 评论或提交 PR。这意味着开发者可以足不出户地在终端内完成从发现 Bug 到提交代码修复的全过程。
接入 MCP 协议
作为 Model Context Protocol 的客户端,Claude Code 可以连接各类 MCP 服务器。这为 AI 提供了访问外部数据的能力,例如通过 Puppeteer 浏览器截取网页快照以进行 UI 调试,或者接入 Sentry 监控系统查询错误日志。开发者可以在项目配置文件 .mcp.json 中定义这些服务器,方便团队共享。
自定义斜杠命令
对于频繁重复的流程,可以在 .claude/commands 目录下创建 Markdown 格式的模板文件,将其转化为自定义的斜杠指令。比如创建一个 /fix-issue 命令,预设好读取 Issue 详情、搜索相关代码、运行测试并提交 PR 的标准流程。在终端输入命令并传入参数后,Claude 就会按照既定模板自动化执行。
版本方案与使用成本
Claude Code 的计费和访问权限分为多个层级。用户可以根据个人需求选择订阅制方案,或者通过 API 进行按量付费。
| 订阅计划 | 适用人群 | 费用参考 |
|---|---|---|
| Pro | 个人开发者 / 小型项目 | 20美元 / 月 |
| Max | 资深开发者 / 大型代码库 | 100美元或200美元 / 月 |
| Claude API | 开发者 / 自动化流程 | 按 Token 消耗计费 |
| Team / Enterprise | 团队协作 / 企业安全管控 | 150美元起 / 人 / 月 |
如果是 Claude Pro 或 Max 计划的订阅者,可以直接登录使用,系统会提供相应的额度。对于希望在 CI/CD 流水线中运行 headless 模式(无头模式)的用户,建议使用控制台 API 账号,以便通过脚本自动化处理代码审查或 Issue 分类等任务。
Claude Code 命令与操作速查表



| 分类 | 命令 / 快捷键 | 作用说明 | 使用场景 |
|---|---|---|---|
| 模型选择 | --model opus | 切换到更强性能模型 | 复杂架构设计、深度推理,示例:claude --model opus |
| (默认模型) | 速度与成本更优 | 简单重构、日常编码 | |
| 系统提示词 | --system-prompt "..." | 完全替换默认系统指令 | 严格定制 AI 行为规则 |
--append-system-prompt "..." | 在默认指令后追加规则 | 保留内置能力 + 约束输出风格 | |
| 会话中断 / 退出 | Ctrl + C | 中断当前输入或生成 | 停止错误输出 |
Ctrl + D | 发送 EOF,安全退出 | 结束会话 | |
Ctrl + L | 清屏(不清历史) | 保持终端整洁 | |
| 思考 / 权限模式 | Tab | 切换扩展思考(Extended Thinking) | 复杂逻辑 / Bug 排查 |
Shift + Tab / Alt + M | 切换权限模式 | 自动 / 计划 / 正常模式 | |
| 多行输入 | \ + Enter | 通用多行输入 | 编写复杂 Prompt |
Shift + Enter | 多行输入(需配置) | iTerm / VS Code | |
Option + Enter(macOS) | 默认多行输入 | macOS 用户 | |
/terminal-setup | 安装终端快捷键绑定 | 启用 Shift+Enter | |
| Vim 编辑模式 | /vim | 开启 Vim 风格编辑 | 终端重度用户 |
h j k l | 光标移动 | 文本导航 | |
dd / cc / . | 删除、修改、重复操作 | 高效编辑 | |
| 历史命令 | Ctrl + R | 反向搜索历史 Prompt | 查找复杂旧命令 |
Tab | 接受匹配并编辑 | 微调历史指令 | |
Enter | 直接执行匹配 | 快速复用 | |
| 后台任务 | ! command | 进入 Bash 模式执行命令 | 测试 / 构建 |
Ctrl + B | 将任务移入后台 | 长时间运行任务 | |
| (Task ID) | 后台任务标识 | 查询执行结果 | |
| 基础斜杠命令 | /clear | 清空对话历史 | 上下文过载 |
/compact | 压缩上下文节省 Token | 长对话 | |
/init | 生成 CLAUDE.md | 项目初始化 | |
| 项目管理 | /memory | 编辑长期记忆 | 项目规范 |
/todos | 管理任务清单 | 多步骤开发 | |
| 环境控制 | /config | 全局配置 | 行为调整 |
/status | 查看运行状态 | 排错 | |
/doctor | 诊断安装问题 | 环境异常 | |
| 会话控制 | /rewind | 回退代码 / 对话状态 | 错误生成 |
| 辅助开发 | /review | 发起代码审查 | Code Review |
/bug | 报告工具问题 | 异常反馈 | |
/sandbox | 安全沙箱执行 | 高风险命令 | |
| 资源分析 | /context | 查看上下文占用 | Token 控制 |
/cost | 查看成本 | 费用评估 | |
/usage | 使用量统计 | 配额管理 |
开发必备:API 全流程管理神器 Apifox
介绍完上文的内容,我想额外介绍一个对开发者同样重要的效率工具 —— Apifox。作为一个集 API 文档、API 调试、API 设计、API 测试、API Mock、自动化测试等功能于一体的 API 管理工具,Apifox 可以说是开发者提升效率的必备工具之一。
如果你正在开发项目需要进行接口调试,不妨试试 Apifox。注册过程非常简单,你可以直接在这里注册使用。

注册成功后可以先看看官方提供的示例项目,这些案例都是经过精心设计的,能帮助你快速了解 Apifox 的主要功能。
使用 Apifox 的一大优势是它完全兼容 Postman 和 Swagger 数据格式,如果你之前使用过这些工具,数据导入会非常方便。而且它的界面设计非常友好,即使是第一次接触的新手也能很快上手,快去试试吧!
