在使用 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 成为编码工作中的高效助手。建议大家在实践中多练习、多运用,逐步形成适合自己的操作习惯,进一步提升编码效率。