← 返回信息流
Agent SkillLINUX DO · AI·2026/3/3

Claude Code 2026版速查表:快捷键、命令与扩展系统详解

原标题:Claude Code 速查表

速览

本文整理了Claude Code 2026版使用速查表,全面涵盖基础操作快捷键、会话控制与开发命令、CLI启动参数及权限配置。重点解析了CLAUDE.md项目记忆、自定义命令、自动技能、子代理及MCP服务器五大核心扩展系统,助力开发者高效利用AI编程助手。

AI 深度解读

Claude Code 深度解读:从速查表到高效工作流

背景

Claude Code 是 Anthropic 推出的基于终端的 AI 编程代理(Agentic Coding Tool),旨在通过自然语言交互直接操作代码库、执行命令并管理项目上下文。随着 AI 辅助编程从简单的代码补全向自主代理演进,开发者需要掌握一套高效的交互范式。

本文基于 Reddit 社区分享并经整理翻译的《Claude Code 速查表》(2026 版),系统梳理了该工具的核心操作逻辑。内容涵盖键盘快捷键、斜杠命令、启动参数、扩展系统(CLAUDE.md、技能、子代理、MCP)、权限模式及最佳实践。对于希望从“被动助手”转向“主动协作伙伴”的开发者而言,这份指南提供了从基础操作到高级工作流的完整技术映射。

核心内容

1. 交互界面与基础操作

Claude Code 提供了类 Vim 和 Bash 风格的快捷键体系,以降低学习成本并提升操作效率。

  • 基础导航与控制
    • Enter:发送消息或提交操作。
    • Esc:中断当前生成;连续按两次 Esc Esc 可打开“重放菜单”,用于回退对话历史或撤销代码更改。
    • Ctrl+C:强制停止当前操作。
    • Ctrl+D:退出 Claude Code。
    • Shift+Tab:在三种权限模式间循环切换(普通 → 自动接受 → 计划)。
  • 高级导航
    • Ctrl+R / Ctrl+T / Ctrl+O:分别用于搜索命令历史、切换任务列表和切换详细记录视图。
    • Ctrl+G:打开外部编辑器,适合编写长提示词。
    • Ctrl+V:直接粘贴图像(截图、图表),利用多模态能力解析视觉信息。
    • Alt+P / Cmd+P:快速切换底层模型(如 Sonnet、Opus、Haiku)。
    • Alt+T / Cmd+T:切换“扩展思考”模式,增强推理深度。
  • 编辑技巧
    • 支持 Ctrl+A/E 跳转行首尾,Opt+F/B 按单词跳转,Ctrl+W 删除前一个单词。
    • 在 iTerm2 或 VS Code 中,可通过运行 /terminal-setup 启用 Shift+Enter 进行多行输入。

2. 斜杠命令与系统控制

斜杠命令是管理会话状态、配置环境和执行开发任务的核心入口。

  • 会话管理
    • /clear:重置对话历史。
    • /compact [hint]:压缩上下文以节省 Token,可指定保留的关键信息。
    • /rewind:回退对话和/或代码更改。
    • /export [file]:导出对话记录。
    • /cost / /usage:监控 Token 消耗、费用及速率限制。
    • /context:可视化展示 Token 分布情况。
  • 配置与管理
    • /config:打开设置面板。
    • /model:在 Sonnet(快速便宜)、Opus(智能)和 Haiku(轻量)间切换。
    • /permissions:管理工具权限。
    • /vim:切换输入时的 Vim 模式。
  • 开发专用命令
    • /init关键命令。为项目生成 CLAUDE.md 文件,建立项目记忆,建议首次使用时立即执行。
    • /memory:查看或编辑 CLAUDE.md 内容。
    • /review:执行代码审查分析。
    • /doctor:环境诊断与健康检查,排查配置问题。
    • /agents:管理子代理。
    • /mcp:管理 MCP(Model Context Protocol)服务器。

3. CLI 启动参数与管道输入

Claude Code 支持丰富的命令行参数,便于集成到自动化脚本和复杂工作流中。

  • 启动模式
    • claude:启动交互式会话。
    • claude "query":使用初始提示词启动。
    • claude -p "query"打印模式。回答后自动退出,适用于脚本调用。
    • claude -c:继续上次的对话。
    • claude -r "name":恢复特定命名的会话。
    • claude -w name:在隔离的 Git 工作树中启动,实现分支隔离。
  • 模型与行为控制
    • --model sonnet/opus:指定模型。
    • --agent my-agent:调用特定子代理。
    • --permission-mode plan:以计划模式启动,仅制定方案不执行。
    • --max-turns N / --max-budget-usd N:限制对话轮数或支出预算。
  • 上下文与工具扩展
    • --add-dir ../path:将额外目录加入上下文,支持跨项目工作。
    • --chrome:启用浏览器集成。
    • --allowedTools / --disallowedTools:白名单或黑名单控制工具权限。
  • 管道输入(Pipe)
    • 支持标准输入流,如 git diff | claude -p "review this"cat error.log | claude -p "explain",实现非交互式快速分析。

4. 五大核心扩展系统

Claude Code 的强大之处在于其可扩展的生态系统,允许开发者定制 AI 的行为和知识边界。

  1. CLAUDE.md(项目记忆)
    • 位于 .claude/CLAUDE.md(项目级)或 ~/.claude/CLAUDE.md(全局级)。
    • 作为项目的“思维导图”,包含编码风格、架构约定、常用命令等。每次会话启动时自动读取,确保上下文一致性。
  2. 自定义斜杠命令(Custom Commands)
    • 位于 .claude/commands/ 目录,文件名为 .md
    • 本质是提示词模板。例如创建 review.md,输入 /project:review 即可调用。支持 YAML 元数据定义参数提示、描述和允许的工具。
  3. 技能(Skills)
    • 位于 .claude/skills/ 目录,每个技能文件夹内含 SKILL.md
    • 与命令不同,技能由 Claude 自动识别并调用,无需用户手动输入。适用于特定领域的专业知识注入。
  4. 子代理(Sub-agents)
    • 位于 .claude/agents/ 目录,通过 YAML 定义元数据。
    • 独立的 Claude 实例,拥有特定角色(如代码审查员、调试员)。可通过 /agents 命令或 --agent 参数调用,实现专业化分工。
  5. MCP 服务器(Model Context Protocol)
    • 通过 claude mcp add <name> <command> 配置。
    • 连接外部工具(GitHub、Notion、数据库、API 等),扩展 Claude 的操作边界。

5. 权限模式与工作流

权限模式决定了 Claude 在执行工具(如读写文件、运行命令)时的行为策略。

  • 普通模式(Normal):每次使用工具前请求用户许可,安全但交互频繁。
  • 自动接受模式(Auto-accept):无需询问直接运行工具,速度快,适合可信任务。
  • 计划模式(Plan):Claude 仅阅读和制定计划,不执行任何写入或运行操作。用户审阅计划后,再切换回普通或自动接受模式执行。
  • 推荐工作流: 1.
查看原文 →linux.do