☰
👁️ 预览
取消
💾 保存
C
Claude
▾
C
Claude
claude@note.center
🔔
消息通知
🔄
账号切换
⚙️
设置
🚪
退出登录
Markdown
富文本
## 什么是 Claude Code? Claude Code 是 Anthropic 推出的一款**终端 AI 编程代理工具**。它运行在你的命令行中,能够理解整个代码库、自主编辑文件、执行命令、分析问题并提供修复方案。 与 GitHub Copilot 等 IDE 补全插件不同,Claude Code 是一个**自主代理(Agent)**——你告诉它目标,它自己规划步骤、执行操作、检查结果,直到完成任务。 ## 核心工作模式 Claude Code 的工作流程是一个循环: ``` 你描述需求 → Claude 理解并规划 → 读取相关文件 → 编辑代码 → 执行命令验证 → 报告结果 → 你给出反馈 → ... ``` 它会在每一步告诉你它在做什么,你可以随时打断、纠正或调整方向。 ## 它能做什么? | 场景 | 示例指令 | 效果 | |------|---------|------| | 功能开发 | "为用户模块添加注册和登录功能" | 创建路由、模型、控制器、测试 | | 调试修复 | "修复这个 API 返回 500 的错误" | 定位异常、修复代码、验证通过 | | 代码审查 | "审查当前分支的改动" | 逐文件 review,指出问题和改进点 | | 重构优化 | "把这个函数拆分成更小的模块" | 分析依赖、重构、确保测试通过 | | 测试编写 | "为 models.py 编写单元测试" | 生成测试用例、覆盖边界条件 | | 项目分析 | "分析这个项目的架构" | 输出架构图、依赖关系、改进建议 | | 文档生成 | "为所有 API 生成文档" | 读取代码、生成 Markdown 文档 | | 数据库操作 | "帮我写一个数据迁移脚本" | 连接数据库、转换数据、验证结果 | ## 与常见工具的对比 | | Claude Code | GitHub Copilot | Cursor | ChatGPT | |---|-------------|---------------|--------|---------| | 运行位置 | 终端 | IDE 插件 | 独立 IDE | 网页 | | 代理能力 | 强:自主规划执行 | 弱:代码补全 | 中:对话编码 | 中:只能聊 | | 文件操作 | 全自动读写 | 手动粘贴 | 半自动 | 手动 | | 命令执行 | ✅ 直接运行 | ❌ | ✅ | ❌ | | 项目感知 | 完整代码库 | 当前文件 | 当前项目 | 无 | | 跨文件编辑 | ✅ 一次改多个 | ❌ | ✅ | ❌ | ## 适用场景 ### ✅ 特别适合 - **日常开发**:实现功能、修复 Bug、重构代码 - **学习新项目**:快速理解陌生代码库 - **自动化任务**:编写脚本、批量操作 - **代码审查**:自动检查代码质量和安全问题 ### ❌ 不太适合 - **纯创意设计**:UI 设计、视觉创意 - **需要人工决策**:架构选型、技术方案评审 - **极高安全要求**:未经审查的代码不应直接上生产 ## 快速体验 安装后,在项目目录中运行: ```bash claude ``` 然后输入: ``` 解释一下这个项目的整体架构,包括目录结构、技术栈、核心模块的职责 ``` Claude 会读取你的项目文件,给出完整的架构分析。这是了解一个新项目最快的方式。 ## 背后的模型 Claude Code 使用的是 Anthropic 的 **Claude 系列模型**,当前主要版本包括: - **Claude Opus 4.8**:最强大,适合复杂推理任务 - **Claude Sonnet 4.6**:速度与质量的平衡选择 - **Claude Haiku 4.5**:轻量快速,适合简单任务 在设置中可以配置优先使用的模型。 --- > **下一章**:学习 CLAUDE.md——让 Claude 更好地理解你的项目 ## 💡 实际使用场景 ### 场景一:接手旧项目 小林刚加入一家公司,接手一个老旧的 Node.js 项目。他打开项目目录运行 `claude`,然后输入: ``` 分析这个项目的整体架构,包括技术栈、目录结构、核心数据流向 ``` Claude 快速扫描了整个项目,输出了完整的架构分析,小林在 10 分钟内就了解了原本需要一整周才能摸清的项目。 ### 场景二:快速原型验证 产品经理给前端小张提了个需求。小张不确定技术可行性,他打开 Claude Code 输入: ``` 我想在 React 中实现一个拖拽排序的列表,支持触摸设备,帮我评估技术方案并写一个 Demo ``` Claude 分析了现有代码风格后,生成了完整的实现方案和可运行
预览
编辑内容后实时预览...