Claude Code 入门指南

Claude Code 入门指南


一、上下文管理

  • /compact — 局部压缩上下文 当对话过长、token 即将耗尽时,Claude Code 会自动提醒压缩。你也可以手动触发,将历史对话压缩为摘要,释放上下文空间。建议在长 session 中主动使用,避免被动截断丢失关键信息。

例:/compact 保留核心业务逻辑,移除不重要的辅助和测试相关逻辑

  • /context — 上下文用量监控 实时查看当前会话已用 token 数、剩余 token 数、缓存命中率等指标。建议每次执行大操作前先 /context 看一眼,心里有数。

例:context 查看当前上下文体积,超过一定空间则使用compact 清理

  • /cost — 费用统计 查看当前会话和累计的 API 费用。适合需要控制成本的用户。

  • /btw(by the way)— 临时提问不占上下文 用法:/btw 那个配置文件叫什么名字来着?。这个命令启动一个独立的轻量问答,不会污染当前 session 的上下文。非常适合在主流程中突然想到的零碎问题。


二、IDE 与 Shell 集成

  • /ide — 连接 IDE 将 Claude Code 连接到 VS Code / JetBrains 等 IDE。连接后:

    • IDE 中选中的代码行数会回显到 Claude Code
    • Claude Code 可以直接操作 IDE 中打开的文件
    • 配合 @file 引用,定位代码效率极高
  • !(叹号)— 命令行中执行 shell 命令 用法:在对话中输入 ! <command>,比如 ! npm test。Claude Code 会执行该命令并将输出纳入上下文分析。和 Bash 工具调用的区别是:! 执行结果直接显示在对话中,适合你主动想让它分析某条命令输出时使用。

  • @文件路径 — 引用文件 在对话中用 @src/App.tsx 引用文件,Claude Code 会自动读取该文件内容作为上下文。支持通配符和目录引用。


三、配置与模型

  • /model — 查看并切换模型 查看当前使用的模型,可以切换到其他可用模型(如 Opus、Sonnet、Haiku 等)。切换后会自动保存为默认设置。

  • /config — 配置管理 修改 Claude Code 的各项配置:主题、模型、权限、环境变量等。

  • /init — 初始化项目 CLAUDE.md 为当前项目生成 CLAUDE.md 文件,记录项目结构、技术栈、编码规范等。这是让 Claude Code 理解项目的最佳方式,强烈建议每个项目都做一次。

  • /theme — 主题设置 切换终端的显示主题(dark/light 等)。

  • /thinking — 思维链模式开关 开启/关闭 Claude 的深度思考(extended thinking)模式。复杂逻辑任务建议开启,简单任务关闭以节省 token。

  • /output-style — 输出风格 调整 Claude 的回复风格:默认、简洁、详细等。

  • /statusline — 状态栏配置 定制终端底部的状态栏显示内容。

  • /permissions — 权限管理 管理哪些工具/操作需要用户确认(如 Bash 执行、文件写入等)。可以按项目或全局设置。


四、代码审查与质量

  • /review — PR 审查 对当前分支的改动进行代码审查,输出问题清单和改进建议。

  • /simplify — 简化代码 等同于 /code-review --fix,审查当前 diff 并自动应用修复建议。

  • /security-review — 安全审查 对当前分支的改动进行安全审查,检查潜在的安全漏洞。

  • /verify — 验证改动 启动项目并验证代码改动是否实际生效,通过真实运行来确认功能正确性。


五、自动化与循环

  • /loop — 循环执行 用法:/loop 5m /review。每隔指定时间自动执行某个命令或提示词。适合持续监控、定期检查等场景。

  • /run — 启动项目 启动并运行当前项目,可以通过浏览器或其他方式验证功能。

  • /cron — 定时任务 调度定时任务,支持一次性提醒和周期性任务。比 /loop 更持久,可以跨 session 保留。


六、会话管理

  • /clear — 清空对话 清空当前会话历史,开始全新的对话。相当于”重启”。

  • /resume — 恢复会话 恢复之前中断的会话,可以按编号或时间选择。

  • /export — 导出对话 将当前会话导出为文件(Markdown / JSON 等格式),方便存档或分享。

  • /login / /logout — 账号登录/登出 管理 Claude Code 的 API 账号认证。

  • /upgrade — 升级版本 升级 Claude Code 到最新版本。

  • /doctor — 诊断 检查 Claude Code 的运行环境是否正常(Node 版本、网络连接、配置合法性等)。


七、高级功能

  • /mcp — MCP 服务器管理 管理 MCP(Model Context Protocol)服务器,用于扩展 Claude Code 的能力(如连接数据库、外部 API 等)。

  • /agents — 子代理管理 管理子代理的配置和行为。

  • /skills — 技能管理 管理自定义技能(skills),即可以在对话中通过 /skill-name 调用的预设能力。

  • /hooks — 钩子管理 配置事件钩子(如对话开始前、文件保存后、对话结束后触发的脚本)。

  • /memory — 记忆管理 管理 Claude Code 的持久化记忆系统,让 Claude 在不同 session 之间记住你的偏好和项目信息。

  • /add-dir — 添加工作目录 将额外目录添加到当前工作空间,让 Claude Code 可以访问多个项目目录。


八、快捷键

快捷键 作用
Ctrl+C 中断当前生成 / 退出当前操作
Ctrl+D 退出 Claude Code
Ctrl+O 在编辑器中打开当前代码
Ctrl+R 搜索历史命令
Shift+Enter 在输入框中换行(默认 Enter 是发送)

实用提示

  1. 新项目第一步永远是 /init,生成的 CLAUDE.md 直接影响后续所有回答的质量。

  2. 长 session 主动 /compact,被动触发时可能已经截断了你关心的关键信息。建议 token 超过 70% 就手动压缩。

  3. 临时问题用 /btw,不要在主流程中插入无关问题,否则会占用宝贵的上下文窗口,影响主任务的连贯性。

  4. ! 和 Bash 工具的区别! 是你主动想让我看某个命令的输出(结果直接显示在对话中);Bash 工具是我在执行任务时自动调用。日常开发中,你执行命令后想让我分析,用 ! 最直接。

  5. IDE 连通后效率翻倍:用 /ide 连接后,在编辑器里选中代码 → Claude Code 直接就能看到,不需要手动粘贴或描述文件路径。

  6. /context 常看常新:就像开车看油表,别等到 token 耗尽才发现。尤其在处理大文件或多个文件时,先看一眼上下文余量。

  7. 权限分级管理:善用 /permissions 对不同目录设置不同权限级别。例如对 ~/.ssh 严格限制,对项目目录放宽 Bash 和文件写入权限。

  8. /cost 配合 /model:如果发现费用过高,可以临时切换到 Haiku 做简单任务,需要深度分析时再切回 Opus。

  9. 安全敏感项目务必 /security-review:尤其涉及认证、数据库查询、用户输入处理时,安全审查能在提交前拦截大部分常见漏洞。

  10. 记忆系统用起来:通过 /memory 让 Claude 记住你的技术栈偏好、命名约定、项目架构决策等,后续 session 会自动加载,不用反复说明。

常见问题

  • ai 使用过程中发现经常偏离问题,答非所问, 使用 compact 压缩上下文,或者使用/clear 清理过多的上下文, 注意使用compact 也会消耗 token,某些场景下compact 消耗的 token 会比较大,如果是不太重要的上下文,可直接使用/clear

  • ! 在使用claude 时如果有某些命令需要 claude 读取结果,但不方便复制粘贴, 则使用!执行命令,claude 会读取命令行的输出,

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部