Claude Code 速查表
一份可搜索、可打印的 Claude Code 参考——CLI 命令、斜杠命令、模式、标志、配置和实用工作流。免费。
启动
10claude
在当前目录启动交互式会话
claude "fix the build"
以初始提示启动
claude -p "explain this repo"
打印模式:运行一次、打印结果、退出
cat log | claude -p "find the error"
将 stdin 管道传入打印模式
claude -c / claude --continue
继续最近的对话
claude -r / claude --resume
恢复:选择较早的会话
claude --resume <session-id>
按 id 恢复指定会话
claude update
将 CLI 更新到最新版本
claude doctor
诊断安装和运行状况
claude mcp
从 CLI 配置 MCP 服务器
斜杠命令
12/help
列出可用命令及用法
/clear
清除对话历史和上下文
/compact
汇总并压缩上下文
/init
为项目生成 CLAUDE.md
/model
切换当前模型
/agents
创建和管理子代理
/mcp
查看和管理 MCP 服务器连接
/config
打开设置 / 配置面板
/review
审查拉取请求或当前差异
/vim
在输入框中启用 Vim 键位
/memory
编辑 CLAUDE.md 记忆文件
/cost
显示会话的 token 用量和费用
提示前缀
6@path/to/file
在上下文中引用文件或目录
# remember this
向记忆添加一行(选择哪个 CLAUDE.md)
! ls -la
Bash 模式:直接运行 shell 命令
/command
运行内置或自定义斜杠命令
@folder/
引用整个目录
paste image
粘贴截图以将其包含进来
模式
6Shift + Tab
循环模式:normal → auto-accept → plan
auto-accept edits
应用文件编辑而不逐一确认
plan mode
研究并提出方案;不做更改
normal mode
对每个操作请求确认
--permission-mode plan
直接以 plan 模式启动
--permission-mode acceptEdits
以自动接受编辑的方式启动
键盘快捷键
9Esc
在响应中途打断 Claude
Esc Esc
编辑之前的消息 / 回退
Ctrl + C
取消当前输入或生成
Ctrl + D
退出 Claude Code 会话
Ctrl + L
清空终端屏幕
Ctrl + R
切换详细 / 展开输出
Up / Down
浏览输入历史
Shift + Tab
循环切换权限模式
\ + Enter
在输入框中插入换行
常用标志
10--model <name>
选择模型(如 opus、sonnet)
--add-dir <path>
授予对额外目录的访问权限
--permission-mode <m>
plan | acceptEdits | default | bypassPermissions
--allowedTools "Bash,Edit"
预先允许特定工具
--disallowedTools "Bash"
阻止特定工具
--output-format json
用于脚本的结构化输出(打印模式)
--max-turns 5
限制打印模式中的智能体轮次
--append-system-prompt "..."
追加到系统提示
--verbose
显示完整的逐轮输出
--dangerously-skip-permissions
跳过所有权限提示(谨慎使用)
配置与记忆
9.claude/settings.json
项目设置(共享、提交到仓库)
.claude/settings.local.json
项目设置(个人、被 git 忽略)
~/.claude/settings.json
适用于所有项目的用户级设置
CLAUDE.md
加载到每个会话的项目记忆
CLAUDE.local.md
个人项目记忆(被 git 忽略)
~/.claude/CLAUDE.md
适用于所有项目的全局记忆
.claude/commands/*.md
自定义斜杠命令
.mcp.json
项目范围的 MCP 服务器定义
permissions.allow / deny
settings.json 中的允许 / 拒绝工具规则
钩子
8PreToolUse
在工具执行前运行命令
PostToolUse
在工具完成后运行(如 lint/format)
UserPromptSubmit
在你提交提示时运行
Stop
在 Claude 完成响应时运行
SubagentStop
在子代理完成时运行
SessionStart
在会话开始时运行
Notification
在收到通知时运行(如等待输入)
matcher: "Edit|Write"
将钩子限定到特定工具
MCP 服务器
8claude mcp add <name> -- <cmd>
添加 stdio MCP 服务器
claude mcp add --transport http <name> <url>
添加远程 HTTP MCP 服务器
claude mcp list
列出已配置的 MCP 服务器
claude mcp get <name>
显示某个服务器的详情
claude mcp remove <name>
移除 MCP 服务器
/mcp
查看状态并对服务器进行认证
--mcp-config <file>
从 JSON 文件加载 MCP 服务器
@server:resource
在提示中引用 MCP 资源
实用工作流
8claude "/review"
提交前审查当前差异
plan first, then build
Shift+Tab 进入 plan 模式,批准后执行
# add a project convention
快速将规则持久化到 CLAUDE.md
@file.php explain this
将文件连同问题一起放入上下文
claude -p "..." | tee out.txt
脚本化调用 Claude 并捕获输出
git diff | claude -p "write a commit msg"
从差异生成提交信息
/clear between tasks
切换话题时重置上下文
/compact when long
压缩长会话以释放上下文
没有条目匹配“:q”。
需要帮助?
使用此工具时遇到问题?请告诉我们的团队。