Claude Code常用快捷键、命令与最佳实践
引言
在日常用 Claude Code 写代码的时候,下面这几个场景是不是特别熟悉?
- :对话越聊越长,响应越来越慢,同时还得担心 Token 成本失控,但又找不到精简上下文的合适法子
长对话的 Token 消耗焦虑
- :每次切项目都得重新讲解项目约定,或者反复输入同样的文件路径,效率低得让人抓狂
重复敲命令的疲惫感
- :Claude 生成的代码出了问题,却不知道怎么优雅地回退,只能无奈重来
操作翻车后的无助
- :工具内置那么多命令,偏偏记不住某个具体用途
忘掉命令功能
这些痛点,几乎是每个开发者都会遇到的。如果能熟练掌握 Claude Code 的常用命令、快捷键和特殊语法,不仅能大幅提升操作效率,实现对话、配置和项目的精细化管理,还能省下不少 Token 成本,让编码过程真正流畅起来。
这篇文章把 Claude Code 的核心命令、快捷键及特殊语法按功能模块做了分类整理,连跨平台快捷键的细微差异都标了出来。希望能帮你快速上手、熟练运用,成为日常编码中的得力助手。

一、内置斜杠命令
Claude Code 有一整套内置斜杠命令,覆盖会话控制、配置查询、项目管理这些核心场景。
1.1 会话相关命令
会话相关命令主要用来控制对话流程——查询命令、重置上下文、回退版本等等。在长对话里合理管理上下文,能帮我们节省不少 Token。
| 命令 | 功能说明 | 使用场景 |
|---|---|---|
/help | 显示所有可用命令及说明 | 不确定有哪些命令可用时,快速查询全部命令 |
/clear | 清空会话历史,重置上下文 | 开始新任务、上下文过载导致卡顿,或需要切换项目时使用 |
/exit | 退出 Claude Code | 完成工作,退出程序 |
/compact | 压缩早期消息,保留关键信息 | 长对话中 Token 消耗过多,需要精简上下文时使用 |
/rew /rewind | 撤销对话历史,返回之前状态 | Claude 写错了内容,或需要回到上一个对话节点时使用 |
/cost | 显示 Token 使用和成本 | 监控 Token 消耗、优化成本时使用 |
/context | 查看上下文使用情况 | 怀疑上下文过载,或想了解占用情况时使用 |
1.2 配置和状态命令
配置和状态命令用来查看和修改各项设置、诊断问题、查看账户状态。
| 命令 | 功能说明 | 使用场景 |
|---|---|---|
/config | 打开配置界面(交互式设置) | 修改设置或查看当前配置参数 |
/status | 查看账户、模型、目录状态 | 检查账户是否正常、确认当前工作目录、查看所用模型版本 |
/doctor | 诊断安装和配置问题 | 遇到无法正常运行或功能异常时排查故障 |
/fast | 切换快速模式 | 使用相同的 Claude Opus 4.6 模型,但输出更快 |
1.3 项目管理命令
项目管理命令主要用来辅助项目开展:持久化上下文、编辑信息、快速记录。特别适合多项目切换或长期项目场景。
| 命令 | 功能说明 | 使用场景 |
|---|---|---|
/init | 生成 CLAUDE.md 项目指南文件 | 新项目启动,需要持久化项目上下文、规范文档时使用 |
/mem /memory | 编辑 CLAUDE.md 项目记忆 | 更新项目信息、添加项目约定规则 |
1.4 Git 工作流命令
Git 相关命令用于快速执行版本控制操作。
| 命令 | 功能说明 | 使用场景 |
|---|---|---|
/commit | 创建 Git 提交 | 快速创建提交,自动分析变更并生成提交信息 |
/review-pr | 审查 Pull Request | 审查 GitHub 上的 Pull Request,提供审查意见 |
1.5 任务管理命令
任务管理命令用于跟踪和管理开发任务。
| 命令 | 功能说明 | 使用场景 |
|---|---|---|
/tasks | 查看任务列表 | 查看当前会话中的任务及状态 |
二、快捷键
Claude Code 提供的快捷键能大幅提升终端编码效率,这里按功能模块做了归纳。
2.1 会话控制快捷键
| 快捷键 | 功能说明 | 使用场景 |
|---|---|---|
Ctrl+C | 取消当前操作或中断生成回复 | 停止正在执行的工具调用或回复生成 |
Ctrl+D | 退出 Claude Code 会话 | 完全退出程序 |
Ctrl+L | 清屏(保留对话历史) | 清理终端显示,保留历史记录 |
Ctrl+R | 反向搜索命令历史 | 快速查找之前输入的命令 |
Ctrl+O | 切换详细输出模式 | 显示/隐藏工具使用的详细信息 |
Ctrl+T | 切换任务列表 | 查看当前任务状态 |
Esc | 停止当前操作或清空输入框 | 中断操作或清空未发送的输入 |
Esc(双击) | 执行 /rewind,回退对话历史 | 恢复到之前的状态点 |
2.2 输入编辑快捷键
| 快捷键 | 功能说明 | 使用场景 |
|---|---|---|
Ctrl+A | 光标跳到行首 | 快速移动到输入行起始位置 |
Ctrl+E | 光标跳到行尾 | 快速移动到输入行结束位置 |
Ctrl+W | 删除光标前的一个单词 | 快速删除单词 |
Ctrl+U | 删除整行 | 清空当前输入行 |
Ctrl+K | 删除光标到行尾的内容 | 删除光标后的所有内容 |
Ctrl+J | 插入换行符 | 在输入中插入换行 |
↑ / ↓ | 浏览命令历史 | 回溯之前的输入命令 |
Shift+Enter | 换行(不发送命令) | 多行输入时使用 |
Alt+Enter (macOS: Option+Enter) | 换行(备用方案) | 系统不兼容时的多行输入方案 |
2.3 模式切换快捷键
| 快捷键 | 功能说明 | 使用场景 |
|---|---|---|
Shift+Tab | 循环切换权限模式 | 在自动接受、计划模式和正常模式间切换 |
Cmd+P (Win/Linux: Meta+P) | 快速切换模型 | 在不同 Claude 模型间切换 |
Cmd+T (Win/Linux: Meta+T) | 开启/关闭深度推理模式 | 启用扩展思考模式 |
Alt+M | 切换工作模式 | 在不同的工作模式间切换 |
注
Meta 键通常对应 Win 键。
2.4 文件与编辑器集成快捷键
| 快捷键 | 功能说明 | 使用场景 |
|---|---|---|
Ctrl+G | 在默认文本编辑器中打开当前输入 | 使用外部编辑器编辑提示词 |
Ctrl+S | 暂存提示 | 保存当前输入内容 |
2.5 辅助功能快捷键
| 快捷键 | 功能说明 | 使用场景 |
|---|---|---|
? | 显示快捷键帮助 | 查看所有可用快捷键 |
Tab | 文件路径自动补全(在 @ 后使用) | 快速补全文件路径 |
三、特殊语法
除了命令和快捷键,Claude Code 还支持一些特殊语法——快速记忆、文件引用、直接执行命令等。这让工具的适用范围又拓宽了一层。
| 特殊语法 | 功能说明 | 示例 |
|---|---|---|
# text | 快速记忆(添加到 CLAUDE.md) | # 要兼容手机和电脑样式,都要测试 |
@ path | 文件引用和自动补全 | @src/app.js、@config/*.json |
! command | 直接执行 bash 命令 | ! git status、! npm install |
四、权限模式说明
Claude Code 提供三种权限模式,可以用 Shift+Tab 快捷键循环切换:
| 模式 | 模式显示 | 特点 | 适用场景 |
|---|---|---|---|
正常模式 | normal | 每次工具调用都需要确认 | 新手使用,或对工具调用有严格控制需求时 |
自动接受模式 | auto-accept | 自动允许所有工具调用 | 信任 Claude,需要快速执行大量操作时 |
计划模式 | plan | 进入规划模式,适合复杂任务 | 需要详细规划复杂功能实现步骤时 |
五、使用技巧与最佳实践
5.1 多行输入技巧
当需要输入多行内容时,使用 Shift+Enter 或 Alt+Enter(macOS 用 Option+Enter)换行,避免误发送。
5.2 Token 成本管理
- 长对话时用
/compact压缩早期消息,节省 Token - 定期用
/cost查看 Token 使用情况 - 用
/context监控上下文占用
5.3 命令历史复用
用 Ctrl+R 快速搜索并复用之前的命令,效率提升很明显。
5.4 操作回退
当 Claude 生成的代码有问题时,可以用下面两种方式回退:
- 双击
Esc键 - 使用
/rew或/rewind命令
5.5 项目上下文持久化
- 新项目启动时用
/init生成 CLAUDE.md 文件 - 用
#特殊语法快速添加项目约定到 CLAUDE.md - 用
/mem或/memory编辑项目记忆
5.6 深度推理模式
遇到复杂问题,用 Cmd+T(macOS)或 Meta+T(Windows/Linux)启用深度推理模式,可以获得更详细的思考过程。
5.7 Git 工作流集成
- 用
/commit快速创建提交,自动生成提交信息 - 用
/review-pr审查 Pull Request,提供代码审查建议
六、总结
Claude Code 的命令、快捷键和特殊语法,基本覆盖了会话控制、配置查询、项目管理、快速操作等全场景需求。真正把这些内容吃透,就能让它成为编码工作中的高效助手。
核心使用要点:
- :用
长对话管理
/compact节省 Token,用/rew或双击Esc回退操作 - :用
项目启动
/init生成指南文件,用#快速记录信息 - :用
模式切换
Shift+Tab灵活切换权限模式 - :用
命令历史
Ctrl+R快速搜索复用命令 - :留意 macOS 和 Windows/Linux 的快捷键差异
跨平台注意
下一步行动建议:
建议从今天开始就实践起来:
- :把最常用的快捷键记在便签或笔记里,每天看一遍,一周内就能形成肌肉记忆
创建个人备忘录
- :从
选择一个场景应用
/compact或/rew开始,遇到长对话或需要回退时优先用快捷键,逐步养成习惯 - :使用过程中记录遇到的新问题和解决方案,不断完善个人使用手册
持续优化