想要一个能直接在终端中运行的 AI 编程助手?Claude Code 正是为此而设计的。它并非普通的聊天机器人——它能理解整个代码仓库,能够执行 Shell 命令、管理 Git 分支,还可以通过模型上下文协议(MCP)调用外部工具。过去需要你在 IDE、浏览器和终端之间频繁切换的操作,如今统统可以在命令行内集中完成。
跨平台安装与环境部署
不同操作系统的安装步骤略有区别,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 将当前指令或规范记录到 CLAUDE.md 中。这样一来,项目规范就能随着代码库的演进不断更新。多人协作时,把这个文件提交到 Git 仓库,团队中的每一个人都能得到一致的 AI 辅助体验。
深度思考与智能体开发流
Claude Code 提供了多种思维深度模式来应对不同复杂度的任务。当遇到逻辑严密或需要跨多文件修改的问题时,你可以通过特定关键词触发它的深度思考能力。系统预设了四个级别:think、think hard、think harder 和 ultrathink。
探索与计划阶段
在动手编码之前,建议先让 Claude Code 进行探索和规划。明确告诉它先阅读处理日志或业务逻辑的核心文件,并要求它制定一个不涉及写入代码的方案。利用深度思考模式,它会权衡多种实现路径,并在实施前提供一份详细的逻辑清单。
测试驱动开发
针对可验证的功能模块,TDD(测试驱动开发)工作流在 Claude Code 中表现尤为出色。你可以先让它基于预期的输入输出编写单元测试,并在当前环境下运行以确保测试失败;然后授权它编写实现代码,直到所有测试通过。这种闭环反馈机制能显著提升复杂逻辑修改的准确性。
扩展能力与外部工具集成
Claude Code 不局限于文件读写,它还可以深度集成你的工具链。通过命令行直接调用 gh(GitHub CLI)来创建 Issue、查看 PR 评论或提交 PR——从发现 Bug 到提交修复,整个过程都能在终端内完成。
接入 MCP 协议
作为模型上下文协议的客户端,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 | 使用量统计 | 配额管理 |
