一、斜杠命令(交互模式)
在 Claude Code 交互会话中输入 / 开头的命令。
会话管理
| 命令 | 说明 |
|---|---|
/clear |
清除对话历史,释放上下文(别名:/reset、/new) |
/compact [instructions] |
压缩对话上下文,可指定保留重点 |
/context |
可视化当前上下文使用情况,给出优化建议 |
/copy |
复制上一条 AI 回复到剪贴板 |
/cost |
显示当前会话的 token 用量统计 |
| `/effort [low | medium |
/exit |
退出 CLI(别名:/quit) |
/export [filename] |
将对话导出为纯文本文件 |
/fork [name] |
从当前对话创建一个分支副本 |
/rename [name] |
重命名当前会话 |
/resume [session] |
恢复指定会话(别名:/continue) |
/rewind |
回退对话/代码到之前的检查点(别名:/checkpoint) |
/tasks |
列出和管理后台任务 |
模型与模式
| 命令 | 说明 |
|---|---|
| `/fast [on | off]` |
/model [model] |
切换 AI 模型 |
/plan |
进入计划模式 |
/sandbox |
切换沙箱模式(支持的平台) |
/vim |
切换 Vim / 普通编辑模式 |
配置与设置
| 命令 | 说明 |
|---|---|
/config |
打开设置界面(别名:/settings) |
/hooks |
查看钩子(hooks)配置 |
/keybindings |
打开快捷键配置文件 |
/memory |
编辑 CLAUDE.md 记忆文件,启用/禁用自动记忆 |
/permissions |
查看或更新权限设置(别名:/allowed-tools) |
/privacy-settings |
查看和更新隐私设置(Pro/Max) |
/status |
打开设置界面(状态标签页) |
/statusline |
配置状态栏显示 |
项目与工具
| 命令 | 说明 |
|---|---|
/add-dir <path> |
添加额外工作目录到当前会话 |
/agents |
管理 agent/子 agent 配置 |
/btw <question> |
快速提问,不会加入对话历史 |
/chrome |
配置 Chrome 浏览器集成 |
/diff |
打开交互式 diff 查看器,显示未提交的变更 |
/doctor |
诊断并验证 Claude Code 安装和设置 |
/ide |
管理 IDE 集成并查看状态 |
/init |
初始化项目的 CLAUDE.md 指南文件 |
/mcp |
管理 MCP 服务器连接和 OAuth 认证 |
/plugin |
管理 Claude Code 插件 |
/reload-plugins |
重新加载所有活动插件(无需重启) |
/skills |
列出所有可用的技能(skills) |
代码审查
| 命令 | 说明 |
|---|---|
/pr-comments [PR] |
获取并显示 GitHub PR 的评论 |
/review |
代码审查(已废弃,改用 code-review 插件) |
/security-review |
对待提交的变更进行安全漏洞分析 |
账户与社交
| 命令 | 说明 |
|---|---|
/login |
登录 Anthropic 账户 |
/logout |
登出 Anthropic 账户 |
/extra-usage |
配置额外用量(达到速率限制时使用) |
/upgrade |
打开升级页面 |
/usage |
显示当前计划的用量和速率限制状态 |
/feedback [report] |
提交反馈(别名:/bug) |
/passes |
分享 Claude Code 免费试用周给朋友 |
/install-github-app |
为仓库安装 Claude GitHub Actions 应用 |
/install-slack-app |
安装 Claude Slack 应用 |
/stickers |
订购 Claude Code 贴纸 |
显示与界面
| 命令 | 说明 |
|---|---|
| `/color [color | default]` |
/theme |
更改颜色主题 |
/help |
显示帮助和可用命令 |
/release-notes |
查看完整更新日志 |
/insights |
生成 Claude Code 使用分析报告 |
/stats |
可视化每日用量、会话历史和偏好 |
跨设备与远程
| 命令 | 说明 |
|---|---|
/desktop |
在 Claude Code 桌面应用中继续会话(别名:/app) |
/mobile |
显示下载 Claude 移动端的二维码(别名:/ios、/android) |
/remote-control |
使会话可从 claude.ai 远程控制(别名:/rc) |
/remote-env |
配置 Web 会话的默认远程环境 |
/terminal-setup |
配置终端快捷键绑定 |
二、CLI 命令(启动时)
在终端中直接运行的命令。
基本用法
| 命令 | 说明 |
|---|---|
claude |
启动交互式会话 |
claude "query" |
带初始提示词启动交互式会话 |
claude -p "query" |
非交互模式查询后退出(SDK 模式) |
| `cat file | claude -p "query"` |
claude -c |
继续当前目录最近一次对话 |
claude -c -p "query" |
SDK 模式继续对话 |
claude -r "<session>" "query" |
通过 ID 或名称恢复指定会话 |
子命令
| 命令 | 说明 |
|---|---|
claude update |
更新到最新版本 |
claude auth login |
登录 Anthropic 账户 |
claude auth logout |
登出 Anthropic 账户 |
claude auth status |
以 JSON 格式显示认证状态 |
claude agents |
列出所有配置的子 agent |
claude mcp |
配置 MCP 服务器 |
claude remote-control |
启动远程控制服务器 |
三、CLI 参数(Flags)
会话控制
| 参数 | 说明 |
|---|---|
--continue, -c |
加载当前目录最近一次对话 |
--resume, -r |
恢复指定会话(按 ID 或名称) |
--fork-session |
创建新会话 ID 而非复用原会话 |
--session-id |
使用指定的会话 ID |
--name, -n |
设置会话显示名称 |
--no-session-persistence |
禁用会话持久化 |
模型与输出
| 参数 | 说明 |
|---|---|
--model |
设置当前会话使用的模型 |
--fallback-model |
启用自动降级到指定模型 |
--effort |
设置努力等级(low/medium/high/max) |
--print, -p |
非交互模式,打印响应后退出 |
--output-format |
输出格式(text/json/stream-json) |
--input-format |
输入格式(text/stream-json) |
--json-schema |
获取符合 JSON Schema 的结构化输出 |
--include-partial-messages |
包含部分流式事件 |
--verbose |
启用详细日志 |
--debug |
启用调试模式(可按分类过滤) |
--version, -v |
输出版本号 |
系统提示词
| 参数 | 说明 |
|---|---|
--system-prompt |
用自定义文本替换整个系统提示词 |
--system-prompt-file |
从文件加载系统提示词 |
--append-system-prompt |
在默认系统提示词末尾追加文本 |
--append-system-prompt-file |
从文件加载追加的系统提示词 |
权限与安全
| 参数 | 说明 |
|---|---|
--permission-mode |
启动时的权限模式(plan/auto/always) |
--dangerously-skip-permissions |
跳过所有权限提示(危险) |
--allow-dangerously-skip-permissions |
允许使用跳过权限的选项 |
--allowedTools |
无需确认即可执行的工具列表 |
--disallowedTools |
完全禁用的工具列表 |
--tools |
限制 Claude 可使用的内置工具 |
--permission-prompt-tool |
指定处理权限提示的 MCP 工具 |
--sandbox |
启用沙箱模式 |
工作目录与环境
| 参数 | 说明 |
|---|---|
--add-dir |
添加额外工作目录 |
--worktree, -w |
在隔离的 git worktree 中启动 |
--max-budget-usd |
API 调用的最大预算(美元) |
--max-turns |
限制 agentic 执行轮数 |
插件与 MCP
| 参数 | 说明 |
|---|---|
--plugin-dir |
从指定目录加载插件 |
--mcp-config |
从 JSON 文件或字符串加载 MCP 服务器 |
--strict-mcp-config |
仅使用 --mcp-config 中的 MCP 服务器 |
--betas |
API 请求中包含的 Beta 头(API key 用户) |
Agent 与协作
| 参数 | 说明 |
|---|---|
--agent |
为当前会话指定一个 agent |
--agents |
通过 JSON 动态定义自定义子 agent |
--teammate-mode |
设置 agent 团队的显示方式(auto/in-process/tmux) |
集成与远程
| 参数 | 说明 |
|---|---|
--chrome / --no-chrome |
启用/禁用 Chrome 浏览器集成 |
--ide |
启动时自动连接 IDE |
--remote |
在 claude.ai 创建新的 Web 会话 |
--remote-control, --rc |
启动时开启远程控制 |
--teleport |
将 Web 会话转移到本地终端 |
--from-pr |
恢复关联到指定 GitHub PR 的会话 |
设置覆盖
| 参数 | 说明 |
|---|---|
--settings |
设置 JSON 文件路径或 JSON 字符串 |
--setting-sources |
设置来源(user/project/local,逗号分隔) |
--init |
运行初始化钩子后进入交互模式 |
--init-only |
仅运行初始化钩子后退出 |
--maintenance |
运行维护钩子后退出 |
--disable-slash-commands |
禁用本次会话的所有技能和命令 |
四、快捷键
通用控制
| 快捷键 | 说明 |
|---|---|
Ctrl+C |
取消当前输入或生成 |
Ctrl+D |
退出 Claude Code |
Ctrl+F |
终止所有后台 agent(按两次确认) |
Ctrl+G |
在默认文本编辑器中打开提示词 |
Ctrl+L |
清屏 |
Ctrl+O |
切换详细输出模式 |
Ctrl+R |
反向搜索命令历史 |
Ctrl+B |
将正在运行的任务转为后台 |
Ctrl+T |
切换任务列表显示 |
Esc + Esc |
回退/总结 |
Shift+Tab / Alt+M |
切换权限模式 |
Option+P(macOS)/ Alt+P |
切换模型 |
Option+T(macOS)/ Alt+T |
切换扩展思维 |
图片粘贴
| 快捷键 | 环境 |
|---|---|
Ctrl+V |
通用 |
Cmd+V |
iTerm2(macOS) |
Alt+V |
Windows |
文本编辑
| 快捷键 | 说明 |
|---|---|
Ctrl+K |
删除到行尾 |
Ctrl+U |
删除整行 |
Ctrl+Y |
粘贴已删除的文本 |
Alt+Y |
循环粘贴历史(Ctrl+Y 之后) |
Alt+B |
光标后退一个单词 |
Alt+F |
光标前进一个单词 |
多行输入
| 方式 | 快捷键 | 适用环境 |
|---|---|---|
| 快速换行 | \ + Enter |
所有终端 |
| macOS 默认 | Option+Enter |
macOS |
| Shift 换行 | Shift+Enter |
iTerm2、WezTerm、Ghostty、Kitty |
| 控制序列 | Ctrl+J |
通用 |
快速命令前缀
| 前缀 | 说明 |
|---|---|
/ |
触发斜杠命令或技能 |
! |
Bash 模式(直接运行 shell 命令) |
@ |
文件路径提及(触发自动补全) |
五、Vim 模式
通过 /vim 启用 Vim 编辑模式。
模式切换
| 命令 | 动作 | 来源模式 |
|---|---|---|
Esc |
进入 NORMAL 模式 | INSERT |
i |
在光标前插入 | NORMAL |
I |
在行首插入 | NORMAL |
a |
在光标后插入 | NORMAL |
A |
在行尾插入 | NORMAL |
o |
在下方新开一行 | NORMAL |
O |
在上方新开一行 | NORMAL |
导航(NORMAL 模式)
| 命令 | 动作 |
|---|---|
h/j/k/l |
左/下/上/右移动 |
w |
下一个单词 |
e |
单词末尾 |
b |
上一个单词 |
0 |
行首 |
$ |
行尾 |
^ |
第一个非空字符 |
gg |
输入区开头 |
G |
输入区末尾 |
f{char} |
跳到下一个指定字符 |
F{char} |
跳到上一个指定字符 |
t{char} |
跳到下一个指定字符之前 |
T{char} |
跳到上一个指定字符之后 |
; |
重复上一次 f/F/t/T |
, |
反向重复 f/F/t/T |
编辑(NORMAL 模式)
| 命令 | 动作 |
|---|---|
x |
删除字符 |
dd |
删除整行 |
D |
删除到行尾 |
dw/de/db |
删除单词/到词尾/到词首 |
cc |
修改整行 |
C |
修改到行尾 |
cw/ce/cb |
修改单词/到词尾/到词首 |
yy/Y |
复制整行 |
yw/ye/yb |
复制单词/到词尾/到词首 |
p |
在光标后粘贴 |
P |
在光标前粘贴 |
>> |
增加缩进 |
<< |
减少缩进 |
J |
合并行 |
. |
重复上一次修改 |
文本对象
| 命令 | 动作 |
|---|---|
iw/aw |
内部/包围单词 |
iW/aW |
内部/包围 WORD(空白分隔) |
i"/a" |
内部/包围双引号 |
i'/a' |
内部/包围单引号 |
i(/a( |
内部/包围小括号 |
i[/a[ |
内部/包围中括号 |
i{/a{ |
内部/包围大括号 |
六、可绑定的操作(Keybindings)
通过 /keybindings 可自定义以下操作的快捷键:
全局操作(app)
| 操作 | 默认键 | 说明 |
|---|---|---|
app:interrupt |
Ctrl+C |
取消当前操作 |
app:exit |
Ctrl+D |
退出 Claude Code |
app:toggleTodos |
Ctrl+T |
切换任务列表 |
app:toggleTranscript |
Ctrl+O |
切换详细记录 |
历史操作(history)
| 操作 | 默认键 | 说明 |
|---|---|---|
history:search |
Ctrl+R |
打开历史搜索 |
history:previous |
Up |
上一条历史 |
history:next |
Down |
下一条历史 |
聊天操作(chat)
| 操作 | 默认键 | 说明 |
|---|---|---|
chat:cancel |
Escape |
取消当前输入 |
chat:cycleMode |
Shift+Tab |
切换权限模式 |
chat:modelPicker |
Cmd+P / Meta+P |
打开模型选择器 |
chat:thinkingToggle |
Cmd+T / Meta+T |
切换扩展思维 |
chat:submit |
Enter |
提交消息 |
chat:undo |
Ctrl+_ |
撤销 |
chat:externalEditor |
Ctrl+G |
在外部编辑器打开 |
chat:stash |
Ctrl+S |
暂存当前提示词 |
chat:imagePaste |
Ctrl+V / Alt+V |
粘贴图片 |
自动补全(autocomplete)
| 操作 | 默认键 | 说明 |
|---|---|---|
autocomplete:accept |
Tab |
接受建议 |
autocomplete:dismiss |
Escape |
关闭菜单 |
autocomplete:previous |
Up |
上一条建议 |
autocomplete:next |
Down |
下一条建议 |
确认对话框(confirm)
| 操作 | 默认键 | 说明 |
|---|---|---|
confirm:yes |
Y / Enter |
确认 |
confirm:no |
N / Escape |
拒绝 |
confirm:cycleMode |
Shift+Tab |
切换权限模式 |
confirm:toggleExplanation |
Ctrl+E |
切换权限说明 |
其他上下文操作
| 操作 | 默认键 | 说明 |
|---|---|---|
task:background |
Ctrl+B |
后台运行当前任务 |
transcript:toggleShowAll |
Ctrl+E |
切换显示所有内容 |
transcript:exit |
Ctrl+C / Escape |
退出记录视图 |
permission:toggleDebug |
Ctrl+D |
切换权限调试信息 |
settings:search |
/ |
进入搜索模式 |
diff:dismiss |
Escape |
关闭 diff 查看器 |
plugin:toggle |
Space |
切换插件选择 |
plugin:install |
I |
安装所选插件 |
!tip\] 提示 * MCP 服务器会暴露自己的 prompt 作为 `/mcp__
__ ` 命令 * 插件也可以注册自己的斜杠命令和技能 * 使用 `/skills` 可查看当前会话中所有可用的命令和技能