Productivity

快捷键与效率

掌握 Claude Code CLI 快捷键和技巧,在终端中更高效地工作。

模式切换

Claude Code 有多种权限模式,可以即时循环切换:

  • Shift + Tab — 循环切换:defaultacceptEditsplan。启用后 autobypassPermissions 会插入到 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设置推理强度:lowmediumhighmax
/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 架构能让你更快。

探索 Agent 工具使用路径

延伸阅读

继续实践

快捷键与效率 的核心概念已经读完

如果你想把理解变成可复用的能力,可以到 AgentWay 继续练习