CrabNote螃蟹笔记

02-基础使用完整指南

02-基础使用完整指南

02 基础使用完整指南 02 基础使用完整指南 Modified May 9 Code block Bash Copy You: /init Claude会自动分析项目并创建配置 Q8: 怎么使用Extended Thinking 方法1:Tab键切换 Code block Bash Copy 按Tab键开启/关闭 [按 Tab] 方法2:关键词触发 Code block Bash Copy You: think about this problem You: think hard about the architecture You: ultrathink this critical decision Q9: MCP服务器连不上 诊断步骤: Code block Bash Copy 1. 检查配置文件 cat .mcp.json 2. 验证JSON格式 使用在线工具:https://jsonlint.com/ 3. 使用/mcp命令查看状态 You: /mcp 4. 运行系统诊断 You: /doctor Q10: 怎么省钱 综合省钱策略: 1. 选择合适的模型 ◦ 简单任务:Haiku(最便宜) ◦ 日常开发:Sonnet(性价比高) ◦ 关键决策:Opus(按需使用) 2. 优化Token使用 ◦ 定期 /compact 压缩对话 ◦ 完成任务后 /clear 清空 ◦ 简洁描述需求 3. 避免不必要的Extended Thinking ◦ 简单问题直接问 ◦ 只在需要深度分析时用 think 4. 监控使用量 ◦ 定期 /cost 查看费用 ◦ /context 检查Token使用 Q11: 怎么处理大文件 Claude Code对大文件的处理策略: Code block Bash Copy 让Claude只读取关键部分 You: 读取 @large file.js 的前100行 或指定函数 You: 分析 @large file.js 中的handleAuth函数 Q12: 怎么批量处理多个文件 使用单次执行模式: Code block Bash Copy 批量处理 for file in .js; do claude p "Add JSDoc comments to <equation file" "</equation {file%.js} documented.js" done Q13: 输出乱码怎么办 解决方案: Code block Bash Copy Windows PowerShell [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 macOS/Linux export LANG=en US.UTF 8 Q14: 怎么在远程服务器使用 SSH到服务器后直接使用: Code block Bash Copy SSH连接 ssh user@server 在服务器上使用Claude Code claude 或使用单次执行 claude p "分析这个日志文件" < error.log Q15: 怎么集成到CI/CD GitHub Actions示例: Code block YAML Copy name: Code Review run: | npm install g @anthropic ai/claude code claude p "Review the changes and check for issues" env: ANTHROPIC API KEY: ${{ secrets.ANTHROPIC API KEY }} Q16: 会话突然中断怎么办 会话自动保存,直接恢复: Code block Bash Copy 恢复最近会话 claude c Q17: 怎么看Claude在做什么 启用详细输出: Code block Bash Copy 启动时启用 claude verbose 运行时切换 Ctrl + O Q18: 怎么取消正在执行的操作 按 Ctrl + C 中断: Code block Bash Copy Claude正在生成长回答时 [按 Ctrl + C] 会立即停止生成 Q19: 怎么更新Claude Code 更新命令: Code block Bash Copy 在终端运行 claude update 或使用npm更新 npm update g @anthropic ai/claude code Q20: 配置文件在哪里 配置文件位置: 文件 位置 作用 CLAUDE.md 项目根目录 项目配置 .mcp.json 项目根目录 MCP服务器配置 /.claude/ 用户目录 全局配置 /.claude/commands/ 用户目录 个人 legacy Slash 命令 附录A:完整命令速查表 CLI启动选项 选项 简写 作用 version v 显示版本 help h 显示帮助 print p 打印模式 model <name m 指定模型 continue c 恢复最近会话 resume <id r 恢复指定会话 project <path 无 指定项目目录 Q8: 怎么使用Extended Thinking 方法1:Tab键切换 方法2:关键词触发 Q9: MCP服务器连不上 诊断步骤: Q10: 怎么省钱 综合省钱策略: 1. 选择合适的模型 ◦ 简单任务:Haiku(最便宜) ◦ 日常开发:Sonnet(性价比高) ◦ 关键决策:Opus(按需使用) ◦ 简单任务:Haiku(最便宜) ◦ 日常开发:Sonnet(性价比高) ◦ 关键决策:Opus(按需使用) 2. 优化Token使用 ◦ 定期 /compact 压缩对话 ◦ 完成任务后 /clear 清空 ◦ 简洁描述需求 ◦ 定期 /compact 压缩对话 ◦ 完成任务后 /clear 清空 ◦ 简洁描述需求 3. 避免不必要的Extended Thinking ◦ 简单问题直接问 ◦ 只在需要深度分析时用 think ◦ 简单问题直接问 ◦ 只在需要深度分析时用 think 4. 监控使用量 ◦ 定期 /cost 查看费用 ◦ /context 检查Token使用 ◦ 定期 /cost 查看费用 ◦ /context 检查Token使用 Q11: 怎么处理大文件 Claude Code对大文件的处理策略: Q12: 怎么批量处理多个文件 使用单次执行模式: Q13: 输出乱码怎么办 解决方案: Q14: 怎么在远程服务器使用 SSH到服务器后直接使用: Q15: 怎么集成到CI/CD GitHub Actions示例: Q16: 会话突然中断怎么办 会话自动保存,直接恢复: Q17: 怎么看Claude在做什么 启用详细输出: Q18: 怎么取消正在执行的操作 按 Ctrl + C 中断: Q19: 怎么更新Claude Code 更新命令: Q20: 配置文件在哪里 配置文件位置: 文件 位置 作用 CLAUDE.md 项目根目录 项目配置 .mcp.json 项目根目录 MCP服务器配置 /.claude/ 用户目录 全局配置 /.claude/commands/ 用户目录 个人 legacy Slash 命令 文件 文件 位置 位置 作用 作用 CLAUDE.md CLAUDE.md 项目根目录 项目根目录 项目配置 项目配置 .mcp.json .mcp.json 项目根目录 项目根目录 MCP服务器配置 MCP服务器配置 /.claude/ /.claude/ 用户目录 用户目录 全局配置 全局配置 /.claude/commands/ /.claude/commands/ 用户目录 用户目录 个人 legacy Slash 命令 个人 legacy Slash 命令 附录A:完整命令速查表 CLI启动选项 选项 简写 作用 version v 显示版本 help h 显示帮助 print p 打印模式 model <name m 指定模型 continue c 恢复最近会话 resume <id r 恢复指定会话 project <path 无 指定项目目录 选项 选项 简写 简写 作用 作用 version version v v 显示版本 显示版本 help help h h 显示帮助 显示帮助 print print p p 打印模式 打印模式 model <name model <name m m 指定模型 指定模型 continue continue c c 恢复最近会话 恢复最近会话 resume <id resume <id r r 恢复指定会话 恢复指定会话 project <path project <path 无 无 指定项目目录 指定项目目录 命令 作用 /help 显示帮助 /exit 退出 /clear 清空对话 /compact 压缩对话 /context 查看Token使用 /cost 查看费用 /model 切换模型 /status 查看状态 /doctor 系统诊断 /resume 恢复会话 /export 导出对话 /rename 重命名会话 /init 初始化项目 /memory 编辑记忆 /permissions 管理权限 /security review 安全审查 /tasks 后台任务管理 /rewind 回退功能 /plan 规划模式 /mcp 管理MCP /plugin 管理插件 /reload plugins 重载插件 /hooks 管理Hooks /config 打开统一设置界面 /stats 使用统计 /usage 使用量 /insights 查看会话/使用洞察 /schedule 计划任务入口 /statusline 状态行定制 /remote control 远程继续当前本地会话 /mobile 手机 App 下载二维码 /install github app GitHub Actions 快速接入 /tasks 管理后台任务 /theme 切换配色主题 /desktop 切到 Claude Code Desktop /diff 查看当前变更和逐轮 diff /btw 提一个不污染主线程的 side question /chrome 管理 Claude in Chrome 集成 /ultraplan 在浏览器里草拟并回传 plan /release notes 更新日志 /bug 报告Bug /powerup 交互式功能教程(v2.1.90+,见 GitHub release) /voice 语音模式 🆕 /effort 推理深度控制(五级:low/medium/high/xhigh/max)🆕 /loop Bundled skill:定时循环执行 🆕 /sandbox 沙箱隔离模式 🆕 /color 会话颜色设置 🆕 /copy 复制AI回复 🆕 /branch 会话分支 🆕 /skills 查看和搜索已安装的 Skills 🆕 /proactive /loop 的别名(v2.1.105+)🆕 命令 命令 作用 作用 /help /help 显示帮助 显示帮助 /exit /exit 退出 退出 /clear /clear 清空对话 清空对话 /compact /compact 压缩对话 压缩对话 /context /context 查看Token使用 查看Token使用 /cost /cost 查看费用 查看费用 /model /model 切换模型 切换模型 /status /status 查看状态 查看状态 /doctor /doctor 系统诊断 系统诊断 /resume /resume 恢复会话 恢复会话 /export /export 导出对话 导出对话 /rename /rename 重命名会话 重命名会话 /init /init 初始化项目 初始化项目 /memory /memory 编辑记忆 编辑记忆 /permissions /permissions 管理权限 管理权限 /security review /security review 安全审查 安全审查 /tasks /tasks 后台任务管理 后台任务管理 /rewind /rewind 回退功能 回退功能 /plan /plan 规划模式 规划模式 /mcp /mcp 管理MCP 管理MCP /plugin /plugin 管理插件 管理插件 /reload plugins /reload plugins 重载插件 重载插件 /hooks /hooks 管理Hooks 管理Hooks /config /config 打开统一设置界面 打开统一设置界面 /stats /stats 使用统计 使用统计 /usage /usage 使用量 使用量 /insights /insights 查看会话/使用洞察 查看会话/使用洞察 /schedule /schedule 计划任务入口 计划任务入口 /statusline /statusline 状态行定制 状态行定制 /remote control /remote control 远程继续当前本地会话 远程继续当前本地会话 /mobile /mobile 手机 App 下载二维码 手机 App 下载二维码 /install github app /install github app GitHub Actions 快速接入 GitHub Actions 快速接入 /tasks /tasks 管理后台任务 管理后台任务 /theme /theme 切换配色主题 切换配色主题 /desktop /desktop 切到 Claude Code Desktop 切到 Claude Code Desktop /diff /diff 查看当前变更和逐轮 diff 查看当前变更和逐轮 diff /btw /btw 提一个不污染主线程的 side question 提一个不污染主线程的 side question /chrome /chrome 管理 Claude in Chrome 集成 管理 Claude in Chrome 集成 /ultraplan /ultraplan 在浏览器里草拟并回传 plan 在浏览器里草拟并回传 plan /release notes /release notes 更新日志 更新日志 /bug /bug 报告Bug 报告Bug /powerup /powerup 交互式功能教程(v2.1.90+,见 GitHub release) 交互式功能教程(v2.1.90+,见 GitHub release) /voice /voice 语音模式 🆕 语音模式 🆕 /effort /effort 推理深度控制(五级:low/medium/high/xhigh/max)🆕 推理深度控制(五级:low/medium/high/xhigh/max)🆕 /loop /loop Bundled skill:定时循环执行 🆕 Bundled skill:定时循环执行 🆕 /sandbox /sandbox 沙箱隔离模式 🆕 沙箱隔离模式 🆕 /color /color 会话颜色设置 🆕 会话颜色设置 🆕 /copy /copy 复制AI回复 🆕 复制AI回复 🆕 /branch /branch 会话分支 🆕 会话分支 🆕 /skills /skills 查看和搜索已安装的 Skills 🆕 查看和搜索已安装的 Skills 🆕 /proactive /proactive /loop 的别名(v2.1.105+)🆕 /loop 的别名(v2.1.105+)🆕 快捷键速查 快捷键 作用 Ctrl + C 取消/中断 Ctrl + D 退出 Ctrl + L 清屏 Ctrl + O 切换详细输出 Ctrl + R 搜索历史 Ctrl + B 转后台运行 Esc + Esc Rewind菜单 Tab 切换Extended Thinking Shift + Tab 切换权限模式 Option/Alt + P 切换模型 快捷键 快捷键 作用 作用 Ctrl + C Ctrl + C 取消/中断 取消/中断 Ctrl + D Ctrl + D 退出 退出 Ctrl + L Ctrl + L 清屏 清屏 Ctrl + O Ctrl + O 切换详细输出 切换详细输出 Ctrl + R Ctrl + R 搜索历史 搜索历史 Ctrl + B Ctrl + B 转后台运行 转后台运行 Esc + Esc Esc + Esc Rewind菜单 Rewind菜单 Tab Tab 切换Extended Thinking 切换Extended Thinking Shift + Tab Shift + Tab 切换权限模式 切换权限模式 Option/Alt + P Option/Alt + P 切换模型 切换模型 总结 恭喜你完成了Claude Code基础使用的学习! 你现在掌握了: 1. 三种使用模式(交互/单次/打印) 2. 30+个Slash命令 3. 高效快捷键操作 4. Checkpoint/Rewind回退功能 5. Extended Thinking深度思考 6. 省钱和效率技巧 下一步学习建议: 1. Commands系统:学习自定义Slash命令 2. MCP集成:连接外部工具 3. Hooks系统:自动化工作流 4. Skills定制:创建专业知识技能包 记住:最好的学习方式是实践!打开Claude Code,开始你的AI编程之旅吧! 课程反馈:如果本教程对你有帮助,欢迎分享给更多人! 问题反馈:遇到问题可以使用 /bug 命令报告,或在社区提问。 更新日期:2026年4月5日版本:v1.4(对齐 GitHub v2.1.90 / v2.1.92 release 原文) 版本更新日志 V1.4 与官方 release 对齐(2026 04 05) • 差量: resume 选择器与 PowerShell 权限相关说明,摘自 v2.1.90 release 原文(附链接) • 权限模式:补充 acceptEdits 下 .husky 为 protected directories(v2.1.90 release 原文) • 差量导言:补充 /powerup(v2.1.90)、/cost 与 /release notes(v2.1.92)、移除 /tag(v2.1.92)等说明,并附 GitHub release 链接 • /cost:删除虚构示例输出;改为引用 release 中 subscription 用户的 per model / cache hit 描述,并强调以终端为准 • /release notes:删除虚构 bullet 列表;改为说明 v2.1.92 起为 interactive version picker • Pro 用户:补充 v2.1.92 release 中关于 cache 过期后 footer hint 的说明(不编造具体 UI 文案) V1.2 新功能补充(2026 03 18) • 新增:/voice 语音模式说明(push to talk操作、20种语言支持) • 新增:/effort 推理深度控制说明(low/medium/high三级) • 新增:Auto Memories 自动记忆功能说明 • 更新:模型对比表增加上下文窗口(1M)和最大输出(128K)列 • 更新:Slash命令速查表补充7个新命令(voice/effort/loop/sandbox/color/copy/branch) • 更新:模型名称统一为最新版本格式 V1.1 修正内容(2025 12 23) 修正项 问题 修正后 模型名称日期 claude sonnet 4 5 20250514 日期错误 修正为 claude sonnet 4 6 模型名称日期 claude opus 4 5 20250514 日期错误 修正为 claude opus 4 6 修正项 修正项 问题 问题 修正后 修正后 模型名称日期 模型名称日期 claude sonnet 4 5 20250514 日期错误 claude sonnet 4 5 20250514 日期错误 修正为 claude sonnet 4 6 修正为 claude sonnet 4 6 模型名称日期 模型名称日期 claude opus 4 5 20250514 日期错误 claude opus 4 5 20250514 日期错误 修正为 claude opus 4 6 修正为 claude opus 4 6 💡 审查方法:基于官方Claude Code文档验证模型名称准确性,确保示例代码可直接运行。 Claude Code 基础使用完整指南:从启动到精通的实战手册 课程信息 • 作者:老金 • GitHub:https://github.com/KimYx0207 • 公众号:老金带你玩AI • X(Twitter):老金带你玩AI • 个人博客:https://aiking.dev • 预计学时:4 6小时 • 难度等级:⭐ 零基础入门 • 更新日期:2026年4月 • 适用版本:Claude Code v2.1.133(验证于 2026 05 08) • 信息来源:官方文档 | GitHub • 前置要求:已完成Claude Code安装 https://aiking.dev 官方文档 GitHub 课程信息 • 作者:老金 • GitHub:https://github.com/KimYx0207 • 公众号:老金带你玩AI • X(Twitter):老金带你玩AI • 个人博客:https://aiking.dev https://aiking.dev • 预计学时:4 6小时 • 难度等级:⭐ 零基础入门 • 更新日期:2026年4月 • 适用版本:Claude Code v2.1.133(验证于 2026 05 08) • 信息来源:官方文档 | GitHub 官方文档 GitHub • 前置要求:已完成Claude Code安装 2026 04 差量更新(先读) 这章是日常使用层,所以这次重点补的是“你今天打开 Claude Code 实际会看到什么”: • 当前应按 v2.1.92 的命令面理解,不再沿用早期 2.1.52 的示例输出。 • 当前内置命令表已经明显扩展,除了 /rewind、/plugin、/release notes,还应熟悉 /config、/desktop、/diff、/install github app、/mobile、/reload plugins、/remote control、/tasks、/theme、/ultraplan。 • v2.1.90(GitHub Release v2.1.90)起新增 /powerup:交互式课程,用动画演示教 Claude Code 功能。 GitHub Release v2.1.90 • v2.1.92(GitHub Release v2.1.92)起 /release notes 为交互式版本选择器;订阅用户的 /cost 增加按模型与 cache hit 的拆分说明(具体字段以终端输出为准)。 GitHub Release v2.1.92 • v2.1.92 起已 移除 /tag;/vim 已移除,编辑模式改由 /config → Editor mode(与 release 一致)。 • /review 当前仍是官方命令;已移除的是 /pr comments(v2.1.91)和 /vim(v2.1.92)。 • /loop 仍会出现在 slash 菜单里,但官方现在把它归为 bundled skill,不是固定逻辑的 built in command。 • .claude/commands/ 仍然能用,但在新项目里更适合把它看作 legacy slash 兼容层;长期工作流优先转向 Skills。 v2.1.90 其它官方变更摘录(/resume、Windows PowerShell) 下列句子摘自 anthropics/claude code v2.1.90 · What's changed(英文原文,便于核对): anthropics/claude code v2.1.90 · What's changed • Changed resume picker to no longer show sessions created by claude p or SDK invocations • Hardened PowerShell tool permission checks: fixed trailing & background job bypass, ErrorAction Break debugger hang, archive extraction TOCTOU, and parse fail fallback deny rule degradation 阅读提示:若你在 Windows PowerShell 下使用 Bash 类工具权限、或用 /resume 找历史会话时与习惯不符,请先对照上述 release 与当前 claude version。 v2.1.93 → v2.1.133 重要新功能 以下是 v2.1.92 之后引入的、与日常使用直接相关的新功能(版本号经 GitHub Release Notes 逐条核实): Monitor 工具(v2.1.98+) 后台监控器,持续跟踪指定事件并将结果实时送入当前对话。 典型场景: • 监控 CI/CD 流水线状态 • 跟踪日志文件变化 • 等待某个服务启动完成 Claude 会在后台持续运行监控,有重要事件时自动插入对话。 Session Recap(v2.1.114+) 当你的终端窗口失去焦点再回来时(比如切去浏览器查资料、或被同事叫走),Claude Code 会自动显示一个简短的 recap:在你离开期间发生了什么。 • 不需要任何配置,自动生效 • 显示内容:完成的工具调用、生成的文件、重要的对话输出 • 帮你快速恢复上下文,不用滚动翻历史 自定义主题(v2.1.114+) 通过 /theme 命令或 Plugin 构建自定义颜色方案: • 内置多种配色方案 • Plugin 可以声明自定义颜色主题(color palette) • 支持系统暗/亮模式自动适配 Native Binaries(v2.1.105 113 Week 16) Claude Code CLI 从 Node.js 脚本迁移到了原生二进制文件。你可能注意到的变化: • 启动速度更快 • 安装不再需要全局 npm • 下载安装包更简洁 💡 迁移说明:如果你之前用 npm install g @anthropic ai/claude code 安装,现在推荐使用官方安装脚本(见 01 安装指南)。旧版 npm 安装方式仍然可用,但原生二进制是推荐路径。 Opus 4.7 默认模型(v2.1.105 113 Week 16) Max 和 Team Premium 订阅用户的默认模型已升级为 Opus 4.7。配合 xhigh effort 级别使用可获得最佳推理效果。 本课学习目标 完成本课学习后,你将能够: 1. 理解三种使用模式:掌握交互模式、单次执行、打印模式的适用场景 2. 熟练使用交互模式:掌握REPL对话窗口的完整操作技巧 3. 精通30+个Slash命令:熟练使用所有内置快捷指令 4. 掌握快捷键操作:提高10倍工作效率的键盘技巧 5. 配置个性化环境:根据项目需求定制Claude Code 6. 独立排查问题:使用诊断命令解决90%的常见问题 学习路径导航(先看这里!) 根据你的情况选择学习路径:这是一篇长教程,不用全看!根据你的目标选择路径。 路径A:5分钟快速上手 适合人群:急着体验Claude Code,想快速跑起来 只看这些章节(其他跳过): 5分钟后你能达到:成功启动Claude Code,完成第一次对话 路径B:完整学习(4 6小时) 适合人群:想系统掌握所有功能,成为Claude Code高手 学习顺序:从头到尾所有章节 建议分段学习: • 第1天(2小时):第1 3部分(简介+快速开始+交互模式) • 第2天(1.5小时):第4部分(Slash命令大全) • 第3天(1小时):第5 6部分(快捷键+最佳实践) • 第4天(0.5小时):第7部分(FAQ) 路径C:问题速查(5分钟) 适合人群:使用中遇到问题,需要快速解决 直接跳到: 使用方法: 1. 按 Ctrl + F 搜索你的问题关键词 2. 找到对应的Q&A 3. 按步骤解决 路径D:专项学习(30 60分钟/主题) 适合人群:已经会基础命令,想深入某个功能 想学什么 看哪几节 预计时间 Checkpoint回退 第4.4节 30分钟 Extended Thinking 第4.3节 30分钟 会话管理 第4.5节 20分钟 快捷键速查 第五部分 15分钟 省钱技巧 FAQ Q10 10分钟 想学什么 想学什么 看哪几节 看哪几节 预计时间 预计时间 Checkpoint回退 Checkpoint回退 第4.4节 第4.4节 30分钟 30分钟 Extended Thinking Extended Thinking 第4.3节 第4.3节 30分钟 30分钟 会话管理 会话管理 第4.5节 第4.5节 20分钟 20分钟 快捷键速查 快捷键速查 第五部分 第五部分 15分钟 15分钟 省钱技巧 省钱技巧 FAQ Q10 FAQ Q10 10分钟 10分钟 术语表(小白必读) 在开始之前,先了解这些关键术语。用生活类比帮助理解: 术语 英文全称 通俗解释 生活类比 CLI Command Line Interface 命令行界面,通过打字操作电脑 发短信指挥别人干活 交互模式 Interactive Mode 可以连续对话的模式,AI记住上下文 打电话聊天(可以连续说很多轮) REPL Read Eval Print Loop 交互模式的技术称呼,读取 执行 打印 循环 你说一句AI回一句,不停循环 打印模式 Print Mode 只输出结果,没有额外格式 只给答案,不说废话 Slash命令 Slash Commands 以"/"开头的特殊命令 微信的"@某人",快速触发功能 Token • AI处理文字的计费单位 打的士按公里计费,AI按Token计费 Checkpoint • 检查点,代码和对话的存档点 游戏存档,随时可以读档重来 Rewind • 回退到之前的检查点 游戏读档 Compact • 压缩对话历史,节省Token 整理房间,扔掉不重要的东西 Extended Thinking • 扩展思考模式,让AI深度分析 让AI写解题过程,不只是答案 MCP Model Context Protocol 让Claude连接外部工具的插件系统 手机安装App,扩展功能 术语 术语 英文全称 英文全称 通俗解释 通俗解释 生活类比 生活类比 CLI CLI Command Line Interface Command Line Interface 命令行界面,通过打字操作电脑 命令行界面,通过打字操作电脑 发短信指挥别人干活 发短信指挥别人干活 交互模式 交互模式 Interactive Mode Interactive Mode 可以连续对话的模式,AI记住上下文 可以连续对话的模式,AI记住上下文 打电话聊天(可以连续说很多轮) 打电话聊天(可以连续说很多轮) REPL REPL Read Eval Print Loop Read Eval Print Loop 交互模式的技术称呼,读取 执行 打印 循环 交互模式的技术称呼,读取 执行 打印 循环 你说一句AI回一句,不停循环 你说一句AI回一句,不停循环 打印模式 打印模式 Print Mode Print Mode 只输出结果,没有额外格式 只输出结果,没有额外格式 只给答案,不说废话 只给答案,不说废话 Slash命令 Slash命令 Slash Commands Slash Commands 以"/"开头的特殊命令 以"/"开头的特殊命令 微信的"@某人",快速触发功能 微信的"@某人",快速触发功能 Token Token • • AI处理文字的计费单位 AI处理文字的计费单位 打的士按公里计费,AI按Token计费 打的士按公里计费,AI按Token计费 Checkpoint Checkpoint • • 检查点,代码和对话的存档点 检查点,代码和对话的存档点 游戏存档,随时可以读档重来 游戏存档,随时可以读档重来 Rewind Rewind • • 回退到之前的检查点 回退到之前的检查点 游戏读档 游戏读档 Compact Compact • • 压缩对话历史,节省Token 压缩对话历史,节省Token 整理房间,扔掉不重要的东西 整理房间,扔掉不重要的东西 Extended Thinking Extended Thinking • • 扩展思考模式,让AI深度分析 扩展思考模式,让AI深度分析 让AI写解题过程,不只是答案 让AI写解题过程,不只是答案 MCP MCP Model Context Protocol Model Context Protocol 让Claude连接外部工具的插件系统 让Claude连接外部工具的插件系统 手机安装App,扩展功能 手机安装App,扩展功能 第一部分:基础使用简介 1.1 什么是Claude Code 一句话理解:Claude Code是Anthropic公司开发的AI编程助手命令行工具,让你在终端里直接和AI对话写代码。 生活类比: • 传统编程:你一个人在厨房做菜,从买菜到炒菜全得自己来 • 用Claude Code:请了一个厨师助手,你说"做宫保鸡丁",他帮你查菜谱、准备食材、甚至直接帮你炒 1.2 三种使用模式对比 Claude Code提供三种使用模式,适合不同场景: 模式 启动方式 特点 适用场景 生活类比 交互模式 claude 连续对话,保持上下文 日常开发、复杂任务 打电话聊天 单次执行 claude "prompt" 执行一次就退出 脚本自动化、快速查询 发短信问问题 打印模式 claude p "prompt" 只输出纯文本结果 管道处理、数据转换 只要答案不要废话 模式 模式 启动方式 启动方式 特点 特点 适用场景 适用场景 生活类比 生活类比 交互模式 交互模式 claude claude 连续对话,保持上下文 连续对话,保持上下文 日常开发、复杂任务 日常开发、复杂任务 打电话聊天 打电话聊天 单次执行 单次执行 claude "prompt" claude "prompt" 执行一次就退出 执行一次就退出 脚本自动化、快速查询 脚本自动化、快速查询 发短信问问题 发短信问问题 打印模式 打印模式 claude p "prompt" claude p "prompt" 只输出纯文本结果 只输出纯文本结果 管道处理、数据转换 管道处理、数据转换 只要答案不要废话 只要答案不要废话 选择决策树: 1.3 为什么要学CLI版本 很多人问:"不是有VS Code插件吗?为什么学命令行?" 答案:CLI版本是最强大、最灵活的版本: 能力 CLI版本 IDE插件 脚本自动化 完美支持 不支持 远程服务器 完美支持 需要图形界面 CI/CD集成 原生支持 困难 管道组合 完美支持 不支持 批量处理 完