Claude Code 命令大全


一、斜杠命令(交互模式)

在 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` 可查看当前会话中所有可用的命令和技能

相关推荐
码路飞4 小时前
Claude Code 大规模封号,我花了一晚上才搞明白:setup token 和 API key 根本不是一回事
后端·claude
门豪杰4 小时前
Windows下配置针对WSL的cc-switch
windows·claude·claude code·cc-switch·cc switch
饥饿的帕尼尼7 小时前
Claude Code本地安装使用教程
node.js·github·claude
sunny_1 天前
从 ReAct 到 LangChain,我从零实现了一个 Claude Code
ai编程·claude·cursor
bughunter1 天前
AI 编码代理生成的代码为什么总有隐藏 bug?我的 Code Review 实战清单
claude
ZzT1 天前
cc 写了一周代码,烧了 $2203 Token — 于是我让它给自己做了个账本
ai编程·claude·vibecoding
huohuopro1 天前
提升你的claude能力--Everything Claude Code 本地化配置手册
claude·everything
xyzso1z1 天前
基于 Claude Code Hooks 的 IP 地理位置检测达到账号防封方案记录
claude·anthropic·账号安全·claude code·封号防护
deephub1 天前
Claude Code 命令体系解析:三种类型、七大分类、50+ 命令
人工智能·大语言模型·claude·claude code