Claude Code 基础使用手册

一、会话生命周期管理

在终端中管理 Agent 会话的核心命令:

场景 命令 作用原理
开启全新会话 claude 在当前目录下启动一个空白对话
选择并恢复旧会话 claude --resume 弹出列表,用方向键选择之前命名的会话
精准跳回某个会话 claude --resume [名称] 直接进入指定名称的会话
直接回到上一次会话 claude -c (或 --continue) 不选择,直接恢复最后关闭的会话

会话内管理指令

Claude > 提示符下输入:


二、TUI 交互与快捷键

Claude Code 终端界面提供了一套精简的折叠与交互机制:

1. 界面特有指令

界面提示 快捷键 作用与原理
Read 1 file Ctrl + O 展开文件。Claude 自动读取的文件默认折叠,按此展开查看具体代码
accept edits on Shift + Tab 安全模式切换。控制是否允许 Claude 自动修改代码文件
esc to interrupt Esc 强行中断。当 AI 陷入死循环或疯狂输出时,随时打断并取回控制权

2. 常用快捷键


三、核心交互指令速查

Claude > 提示符下输入斜杠命令,执行精准动作:

基础指令

指令 作用与原理
直接说话 Agent 模式。分析代码、自动运行终端命令、修改文件
/ask [内容] 只问不改模式。仅回答问题,绝不修改文件,节省 Token 且安全
/undo 撤销上一步修改。如果改乱了文件,输入此命令可回退文件状态
/compact 记忆压缩。对话太长导致 AI 变慢时,压缩上下文以节省 Token 并提速
/review 项目审计。整体扫描当前目录,指出代码质量问题
/status 查看状态。显示当前 Token 消耗、API Key 来源和 Session ID

进阶指令(2026 官方原生)

指令 官方定义 实战解析
/btw Ask a quick side question without interrupting the main conversation 阅后即焚模式。问常识、环境配置(如 Docker 指令)的首选。回答不计入对话长久记忆,翻页即失
/branch Create a branch of the current conversation at this point 对话级“存档/读档”。克隆当前记忆到新分支,适合进行高风险的实验性重构。注意:只分支记忆,不分支物理文件
/agents Manage agent configurations 管理子代理。在复杂项目中查看或切换具有不同预设能力的 Agent
/buddy Hatch a coding companion · pet, off 趣味功能。在右下角开启或关闭字符宠物(如猫咪 Crumpet)
/clear Clear conversation history and free up context 强力瘦身。不仅清屏,还会清除当前会话的对话历史,彻底释放 Token 空间
/add-dir Add a new working directory 动态扩展。在不退出会话的情况下,允许 Agent 访问当前目录之外的其他文件夹

四、/branch 指令的“物理边界”警示

/branch 是容易产生误解的功能,请牢记以下核心逻辑:

  1. 记忆分身,文件唯一/branch 创建的是对话上下文(Memory) 的分支,而不是磁盘文件(Filesystem) 的分支
  2. 修改即生效:无论你在哪个分支,只要 Claude 修改了代码,本地硬盘上的文件就会立即改变
  3. 切换不还原:切换回旧分支时,Claude 的“记忆”会回到过去,但硬盘里的代码不会自动变回去
  4. 黄金搭档:执行 /branch 前,强烈建议手动执行 git checkout -b [新分支],实现“记忆分支”与“代码分支”同步

五、/btw 模式的生存法则

由于 /btw 具有“即时性”和“不存入历史”的特点,使用时需遵循:


六、规则与过滤文件

1. .clauderules

在项目根目录创建此文件,写入开发规范。Claude Code 在进行重构和编写时会自动遵循这些规则。

2. .claudeignore

语法与 .gitignore 完全一致。强烈建议将巨大的构建产物、日志或不相关的资源(如 node_modules/)加入,这是防止上下文溢出的最强手段。


七、下一步

掌握基础操作后,可深入学习 Token 机制与上下文管理 以优化使用效率。