在使用 Claude Code 进行编码工作时,熟练掌握其常用命令、快捷键及特殊语法,能有效提升操作效率,实现对会话、配置、项目的精细化控制,同时节省 Token 消耗,让编码过程更流畅高效。本文将详细梳理 Claude Code 核心的命令、快捷键及特殊语法,帮助大家快速上手、熟练运用。
一、内置常用命令
Claude Code 提供了多类内置命令,涵盖会话控制、配置查询、项目管理等核心场景,每类命令都有明确的用途和适用场景,精准使用可大幅提升工作效率。
1.会话相关命令
会话相关命令主要用于对 Claude Code 的对话过程进行控制,包括查询命令、重置上下文、回退版本等,帮助我们在长对话中合理管理上下文,节省 Token 资源。
| 命令 | 用途 | 使用场景 |
|---|---|---|
/help |
显示所有可用命令 | 不确定有哪些命令可使用时,快速查询全部命令及说明 |
/clear |
清空会话历史,重置上下文 | 开始新的任务、当前上下文过载导致操作卡顿,或需要切换项目时使用 |
/exit |
退出 Claude Code | 完成工作,需要结束 Claude Code 操作时使用 |
/compact |
压缩早期消息,保留关键信息 | 长对话中 Token 消耗过多,需要精简上下文、节省 Token 时使用 |
/rewind或双击Esc |
撤销对话历史,返回之前状态 | Claude 编写内容出错,或需要回到之前的对话节点重新操作时使用 |
2.配置和状态命令
下面这些命令是对Claude Code 的设置和状态查询,预估费用。
| 命令 | 用途 | 使用场景 |
|---|---|---|
/config |
打开配置界面(交互式设置) | 需要修改 Claude Code 的各项设置,或查看当前配置参数时使用 |
/status |
查看账户、模型、目录等状态 | 检查账户信息是否正常、确认当前工作目录是否正确,或查看所用模型版本时使用 |
/doctor |
诊断安装和配置问题 | 使用过程中遇到无法正常运行、功能异常等问题,需要排查故障时使用 |
/cost |
显示token使用和成本 | 需要监控 Token 消耗情况、优化使用成本,避免过度消耗时使用 |
/context |
查看上下文使用情况 | 怀疑当前上下文过载,或想了解上下文占用情况时使用 |
3.项目管理命令
项目管理命令主要用于辅助项目开展,实现项目上下文的持久化、项目信息的编辑和快速记录,适用于多项目切换或长期项目管理场景。
| 命令 | 用途 | 使用场景 |
|---|---|---|
/init |
生成CLAUDE.md项目指南文件 | 新项目启动时,需要持久化项目上下文、规范项目文档时使用 |
/memory |
编辑CLAUDE.MD项目记忆 | 项目推进过程中,需要更新项目信息、添加项目约定规则时使用 |
# text |
快速添加到CLAUDE.md | 使用过程中发现重要信息,需要快速记录到项目指南文件中时使用 |
二、快捷键汇总
| 快捷键 | 功能 |
|---|---|
Alt + M |
切换工作模式 |
Esc |
停止生成 |
Esc Esc |
执行 /rewind(撤销对话历史) |
Ctrl + C |
退出对话 |
Ctrl + R |
搜索命令历史 |
? |
显示快捷键帮助 |
Tab |
文件路径自动补全(在@后使用) |
三、特殊语法
除了上述命令和快捷键,Claude Code 还支持一些特殊语法,可实现快速记忆、文件应用、直接执行终端命令等功能,进一步拓展工具的使用场景。
| 命令 | 用途 | 示例 |
|---|---|---|
# text |
快速记忆(添加到CLAUDE.md) | # 要兼容手机和电脑样式,都要测试 |
@ path |
文件应用和自动补全 | @src/app.js ,@config/*json |
! command |
直接执行bash命令(某些版本) | ! git status |
四、使用总结
Claude Code 的命令、快捷键和特殊语法,覆盖了会话控制、配置查询、项目管理、快速操作等全场景需求。在实际使用中,可根据具体工作场景灵活运用:长对话时用 /compact 节省 Token,项目启动时用 /init 生成指南,操作失误时用 /rewind 或双击 Esc 回退,熟练掌握这些内容,能让 Claude Code 成为编码工作中的高效助手。建议大家在实践中多练习、多运用,逐步形成适合自己的操作习惯,进一步提升编码效率。
留言
发表留言
邮箱必填,留言后等待管理员审核通过后显示。