快捷键与效率
掌握 Claude Code CLI 快捷键和技巧,在终端中更高效地工作。
模式切换
Claude Code 有多种权限模式,可以即时循环切换:
- Shift + Tab — 循环切换:default → acceptEdits → plan。启用后
auto和bypassPermissions会插入到plan之后;dontAsk不参与循环。
default 适合谨慎操作,acceptEdits 适合信任工作流,plan 适合只读探索。详见 计划模式指南。
常用快捷键
- Ctrl + C — 取消当前生成或输入
- Ctrl + D — 退出 Claude Code
- Ctrl + L — 重绘终端(修复显示错乱,对话历史保留)
- Ctrl + R — 反向搜索命令历史
- ↑ — 调用之前的提示词
- Esc Esc — 回退:撤销代码更改和/或对话轮次
输入与引用
- @ — 引用文件或目录(支持 Tab 补全)
- / — 打开斜杠命令菜单
- # — 从对话快速更新 CLAUDE.md(legacy;推荐改用
/memory进入官方编辑器) - ! — 进入 bash 模式(直接运行 shell 命令)
- Ctrl + V — 粘贴图片进行视觉分析
实用斜杠命令
| 命令 | 说明 |
|---|---|
/clear | 重置对话历史 |
/compact | 压缩历史同时保留关键上下文 |
/context | 可视化上下文窗口使用情况 |
/cost | 显示本次会话 Token 用量和费用 |
/permissions | 查看和管理工具权限 |
/hooks | 查看当前会话中加载的所有 hooks |
/mcp | 检查已配置的 MCP servers 和 tools |
/agents | 管理子 Agent(运行中 + 库两个标签页) |
/plugins | 管理已安装 plugins |
/workflows | 查看、暂停、恢复、停止或保存 dynamic workflow runs |
/goal | 让 Claude 一直工作到完成条件满足 |
/loop | 在当前 session 中按间隔重复运行 prompt |
/advisor | 配置用于第二意见的更强模型 |
/model | 切换 AI 模型 |
/effort | 设置推理强度:low、medium、high、max |
/rename <name> | 为当前会话命名,便于之后恢复 |
/memory | 打开 CLAUDE.md 文件进行编辑 |
/config | 打开设置编辑器 |
/doctor | 检查安装健康状态 |
/powerup | 以动画演示的方式学习 Claude Code 功能 |
/team-onboarding | 从你的使用历史生成团队入职指南 |
/review | 审查当前 PR 或暂存的 diff |
会话管理
恢复会话
bash
claude --continue # 恢复最近的对话(简写:-c)
claude --resume # 从最近会话列表中选择(简写:-r)
claude --resume "my-task" # 直接按名称恢复会话为会话命名
bash
claude --name "auth-refactor" # 启动时设置显示名称(简写:-n)或在会话中使用 /rename auth-refactor 重命名。命名会话可以方便地用 --resume 恢复。
分叉会话
bash
claude --resume "auth-refactor" --fork-session # 分支到新的会话 ID当你想探索另一种方案而不修改原会话时非常有用。
启动隔离 Worktree
bash
claude --worktree当你需要一个拥有独立分支和工作目录的并行会话时使用。
工作流技巧
管道输入
使用 Unix 管道将外部数据直接输入 Claude Code:
bash
git diff main | claude -p "审查这个 diff 中的问题"
tail -f app.log | claude -p "实时总结出现的错误"
cat schema.sql | claude -p "为这个 schema 建议索引"文件引用
使用 @ 高效地将文件内容引入提示词:
text
@src/auth/login.ts 这个认证流程是做什么的?
查看 @tests/ 并为 @src/utils/parser.ts 编写测试无头/脚本模式
对于 CI 和自动化场景,使用 -p(打印模式):
bash
claude -p "运行所有测试并报告失败" --output-format json添加 --bare 可获得最快启动 —— 跳过 hooks、skills、插件、MCP servers、auto memory 和 CLAUDE.md:
bash
claude --bare -p "检查这个文件是否有语法错误"为什么这些快捷键很重要?
每个快捷键都映射到一个核心 Agent 能力:模式切换控制权限模型,@ 管理上下文窗口,Esc Esc 利用检查点机制。理解这些背后的 Agent 架构能让你更快。
延伸阅读
- 计划模式 — 学习探索 → 计划 → 编码的工作流
- CLAUDE.md 与记忆 — 配置持久化项目上下文
- Git 与并行会话 — 使用 worktrees 安全并行工作
- Dynamic Workflows — 用 ultracode 做大规模编排
- Automation — 用 goals、loops、routines 和 channels 让 Claude 持续工作
- 调试技巧 — 使用 Claude 更快地修复 Bug
继续实践
快捷键与效率 的核心概念已经读完
如果你想把理解变成可复用的能力,可以到 AgentWay 继续练习