🤖 AI 跟我学 新手入门

Claude Code 命令速查表:30 个最高频技巧汇总

Claude Code 命令多到记不住,本文按 30 个最高频的斜杠命令、快捷键、引用语法分组整理成速查表,含每个命令的适用场景和 1 句话说明,看完就能上手

发布 2026/04/21 📎 参考官方文档

30 秒了解:Claude Code 命令为什么要记

Claude Code 命令分 3 类——斜杠命令(/init 这种)、快捷键(Shift+Tab 这种)、引用语法(@file 这种)。 这篇按使用频率把 30 个最常用的整理成速查表,从「每次会话都要用」到「偶尔救命」分级排开。

新手最常犯的错是「只会输入自然语言对话,所有命令都不知道」——结果一个上下文耗光的会话只能 Ctrl+C 退出重开,明明 /compact 一下就能续命。这篇收藏起来,每周翻一次。

如果你完全不知道 Claude Code 怎么用,先看 Claude Code 怎么用 再回来。

第一梯队:每次会话都要用的 5 个

/clear — 重置上下文

/clear

清空当前对话历史,但保留 CLAUDE.md、登录状态、配置。最高频用法:一段任务做完,开新任务前 /clear 一下,避免旧上下文污染新决策。

别名:/reset/new

/compact — 压缩上下文

/compact

把对话历史压成摘要,节省 token 但保留关键信息。适用场景:长会话上下文快满了,但还不想丢,又不想 /clear 重头开始。

Shift+Tab — 切权限模式

按一下 Shift+Tab 在 3 个模式之间循环:

模式行为
default每个动作都问你 y/n
acceptEdits改文件自动批准,跑命令还问
plan只读不写,只输出方案

最高频用法:开始一个任务先 plan 看方案,OK 切到 acceptEdits 让它跑。

@ — 引用文件 / 目录

输入 @ 触发文件浏览:

帮我对比 @src/auth/login.ts 和 @src/auth/register.ts 的错误处理

最高频用法:让 AI 精准看你指定的文件,比让它自己搜准 100 倍、省 token。

/init — 生成 CLAUDE.md

/init

在新项目第一次启动后跑一次。它会扫描代码、生成 CLAUDE.md 草稿。详细写法看 CLAUDE.md 怎么写

第二梯队:每天都会用到的 8 个

/help — 列所有命令

/help

忘记某命令叫啥?输入 /help 看全部。新手第一周每天看一次。

/model — 切大小模型

/model

弹出当前账号能用的模型列表。常规任务用 Sonnet(快、省钱),跑复杂重构切 Opus。省钱关键:默认是 Opus 的话,简单任务记得切 Sonnet。

/cost — 看花了多少

/cost

显示当前会话用了多少 token、估算了多少钱。养成「跑完一段任务看一眼」的习惯。

/usage — 看套餐用量

/usage

显示本月配额用了多少、还剩多少、限速状态。Pro 套餐遇到「最近一直被限速」就跑这个看。

/context — 看上下文窗口

/context

可视化当前上下文用了哪些文件、占了多少 token、还剩多少。看到快满了就 /compact

Esc — 打断

Esc 一次:打断 Claude Code 当前回复(比如它说错方向了你不想等它说完)。

Esc, Esc 两次:打开 rewind 菜单,可以回滚到对话的某个 checkpoint。

Ctrl+O — 看完整 transcript

Ctrl+O 展开完整对话历史的全屏视图,方便回看之前的细节。

/copy — 复制响应

/copy

把 Claude Code 最近一段输出复制到剪贴板,方便贴到别处用。

第三梯队:高频但容易忘的 7 个

/rewind — 回滚到 checkpoint

/rewind

或者按 Esc, Esc 也能进入。能回到对话和代码的某个状态,比 git reset 更细——它记得每个动作前的快照。救命用法:Claude Code 改坏了一堆文件,/rewind 回到改坏前。

/plan — 进入只读规划模式

/plan 帮我设计一下把 REST 改成 GraphQL 的方案

切到 plan 模式并附带任务。Claude Code 只看不写,输出方案让你审。

/diff — 看代码改动

/diff

可视化看当前所有未 commit 的改动。比 git diff 输出更友好,能直接在 CLI 里翻页。

/memory — 编辑 CLAUDE.md

/memory

打开 CLAUDE.md 编辑界面,加规则、改约定,保存后立即生效。最高频用法:发现 AI 重复犯某个错,立刻 /memory 加一条护栏。

/add-dir — 扩展可访问目录

/add-dir ../another-project

让 Claude Code 能访问当前项目以外的目录。适用场景:跨多个 repo 工作(前端 + 后端 + shared lib),把 3 个目录都加进来一次性看。

/permissions — 调权限

/permissions

调整哪些操作不用问你直接干。可以加 allowlist,比如 Bash(pnpm run *) 让所有 pnpm 命令免批准。

/export — 导出会话

/export

把当前会话导出成 markdown 文件(或粘到剪贴板),用来归档、分享、写复盘。

第四梯队:进阶但很猛的 5 个

/btw — 不影响上下文的小问

/btw 那个 .npmrc 文件什么作用

跟 Claude Code 问个小问题但不希望影响当前任务上下文。回答完会话状态跟没问过一样。

/agents — 管理子 agent

/agents

打开 subagent 配置。可以创建专门的 reviewer、tester、refactor 等子 agent,互相配合干活。属于进阶玩法,详细看 Claude Code 进阶 10 技巧

/hooks — 看自动化钩子

/hooks

显示当前项目和全局生效的 lifecycle hooks(比如「每次写文件后自动跑 prettier」)。

/mcp — 管理 MCP server

/mcp

查看和管理已接入的 MCP server(连数据库、Slack、Notion 这种)。如果你不知道 MCP 是什么,看 什么是 MCP

/sandbox — 沙箱模式

/sandbox

让 Claude Code 在文件系统和网络访问受限的沙箱里跑,适合让它处理不信任的代码、跑第三方脚本。

第五梯队:保命用的 5 个

/doctor — 诊断

/doctor

跑安装、登录、网络、配置的全面诊断,输出报告。遇到「Claude Code 突然不能用了」第一个跑这个。

/status — 看账户状态

/status

显示当前登录账号、模型、版本、配置目录路径。

/login / /logout — 登录登出

/login    # 启动浏览器授权
/logout   # 退出当前账号

切账号、过期重登都用这个。

/feedback — 报 bug

/feedback 这个 /compact 命令在我这边经常卡住

把反馈连同当前会话上下文一起发给 Anthropic。比邮件描述清楚多了——他们能看到你的实际 trace。

别名:/bug

Ctrl+C — 取消 / 退出

按一次:取消当前输入。 按两次:退出 CLI。

引用语法速查

除了 @file 引用文件,还有几个常用的:

语法作用例子
@file引用单个文件@src/index.ts
@folder引用整个文件夹@components/
#引用 GitHub issue / PR#123
! 命令执行 shell 命令并看输出!ls -la

一个完整工作流示范

把这些命令串成一个真实工作流。假设你要给一个项目加 dark mode:

📋 Prompt 模板

任务:给当前 Vue 项目加 dark mode 切换

请按下面流程走:

第 1 步:先 /plan 看 @src/App.vue 和 @src/components/ 下所有组件,输出一个 plan:

  • dark mode 用什么方案(CSS variable / class 切换 / Tailwind dark:)
  • 涉及哪些文件
  • 实现步骤分几步

等我说 OK 再切到 acceptEdits 模式干第 2 步。

第 2 步:实现 按 plan 改文件。每改完一个组件跑一次 pnpm dev 自查。

第 3 步:跑测试 + 看 diff 改完跑 /diff 让我看一眼,再跑 pnpm test 确保没破坏现有测试。

第 4 步:写 commit 帮我按 Conventional Commits 写一条 commit message,分一个或多个 commit(如果改动较杂)。

第 5 步:更新 CLAUDE.md 如果你过程中发现项目有任何「我应该早知道」的约定,跑 /memory 加进 CLAUDE.md。

整套跑完 /cost 给我看花了多少 token。

这个 prompt 把 /plan /diff /memory /cost 都串起来用——这就是「会用命令」跟「只会聊天」的差距。

不同终端的快捷键差异

操作Mac (iTerm2)Linux/WSLWindows Terminal
切权限模式Shift+TabShift+TabShift+Tab
打断EscEscEsc
取消输入Ctrl+CCtrl+CCtrl+C
全屏 transcriptCtrl+OCtrl+OCtrl+O
历史搜索Ctrl+RCtrl+RCtrl+R
触发命令菜单///
帮助菜单???

基本全平台一致。Mac 上如果发现 Shift+Tab 被 iTerm2 拦截了,去 Preferences → Keys 里取消那个绑定。

想看哪些环境特有快捷键?

任何时候在 CLI 里输入:

?

会显示你当前终端能用的所有快捷键,包括跟你 shell 配置相关的特殊键位。

下一步

常见问题

Q:这些命令记不住怎么办? A:不用全记。前 5 个(/clear /compact Shift+Tab @ /init)记牢,剩下的需要时 /help 看。两周后高频的自动就熟了。

Q:能自定义自己的斜杠命令吗? A:能。在 .claude/commands/ 下放 .md 文件,文件名就是命令名。比如 .claude/commands/review.md/review 触发预设的代码审查流程。

Q:/clear/compact 怎么选? A:任务彻底切换用 /clear(比如改完前端去改后端)。同个任务延续但快爆 context 用 /compact(保留摘要继续干)。

Q:/cost 显示的钱是从我哪里扣的? A:取决于你怎么登录的。订阅用户(Pro/Max)显示的是「等价美元价值」,实际不另外扣钱,但用量会算进套餐限额。API key 用户显示的是真实扣费金额。

Q:能在 vim / emacs 里用 Claude Code 吗? A:能间接用。Claude Code 本体是独立 CLI,但有人写了 vim/neovim 插件能在 buffer 里调用 Claude Code。或者用 tmux 分屏:左边 vim 右边 Claude Code,互不干扰。