11  Claude Code 功能速查

本章是全书功能的集中索引。所有条目均附有指向详细章节的链接,点击”详见”列的引用即可跳转。

11.1 功能总览

功能 详细说明 调用方式 持久性 最适合的场景
斜杠命令 章节 2.4 手动输入 /cmd 仅当前会话 快速执行固定任务
规划模式 章节 2.5 Shift+Tab 或设置切换 规划阶段 复杂实现前的方案设计
项目配置(CLAUDE.md) 章节 4.1.2 自动加载 CLAUDE.md 跨会话 保存项目规范、个人偏好
Skills 章节 4.2 条件自动触发 文件系统级 可复用的分析工作流
插件 章节 4.3 /plugin install 插件名 全功能打包 完整工作流解决方案
子代理 章节 9.1 自动委派 隔离上下文 拆分复杂任务、并行执行
CLI 进阶 章节 9.2 终端命令 会话/脚本级 自动化脚本与批处理
MCP 服务器 章节 10.1 自动查询 实时 获取外部工具和数据
Hooks 章节 10.2 事件触发 已配置 自动化校验与格式化
提示

不需要一次掌握所有功能。建议路径:先熟悉基础对话和斜杠命令,再根据需要逐步添加项目配置和 Skills,最后探索子代理和 MCP/Hooks。学习路径详见 章节 4

11.2 斜杠命令与快捷键

11.2.1 斜杠命令

命令 作用 使用场景 详见
/clear 清空对话,开启新会话 话题转换、上下文杂乱时 章节 2.4
/compact 压缩对话历史,保留关键信息 上下文窗口接近上限时 章节 2.4
/context 查看上下文窗口用量详情 了解剩余容量时 章节 2.4
/model 切换 AI 模型 任务复杂度变化时 章节 2.4.2
/fast 切换 Fast 模式(更快输出) 需要提升响应速度时 章节 2.4.2
/help 查看帮助信息 忘记命令或功能时 章节 2.4
/rename 为当前会话命名 管理多个并行会话时 章节 9.2.3
/resume 查看并恢复历史会话列表 续接昨日未完成工作时 章节 9.2.3
/fork 从当前会话分叉,开启新分支 探索不同实现方向时 章节 9.2.3
/plugin install 安装插件 扩展 Claude Code 功能时 章节 4.3

11.2.2 键盘快捷键

快捷键 作用 详见
Shift+Tab 开启 / 关闭规划模式 章节 2.5.2
Ctrl+Z / Cmd+Z 撤销 Claude Code 对文件的修改 章节 2.3.2
Ctrl+Shift+X / Cmd+Shift+X 打开 VS Code 扩展面板 章节 1.3
Ctrl+Shift+P / Cmd+Shift+P 打开 VS Code 命令面板 章节 1.3
Ctrl+` 在 VS Code 中打开终端 章节 2.1

11.3 CLI 命令

命令 作用 详见
claude 启动新的交互式会话 章节 8.7
claude -p "提示词" 无头模式:单次非交互式执行 章节 9.2.1
claude -c / claude --continue 续接最近一次会话 章节 9.2.3
claude -r "会话名" 恢复指定名称的会话 章节 9.2.3
claude --version 查看 Claude Code 版本号 章节 8.7
claude doctor 诊断环境配置问题 章节 8.7
claude -p --output-format json "提示词" 以 JSON 格式输出结果(用于脚本集成) 章节 9.2.2
cat file.csv \| claude -p "提示词" 通过管道将数据传入 Claude 分析 章节 9.2.4

11.4 模型速查

11.4.1 Claude 模型

模型 Model ID 能力 速度 适用场景 详见
Claude Opus 4.6 claude-opus-4-6 ★★★ 复杂统计分析、论文写作、深度推理 章节 2.4.2
Claude Sonnet 4.6 claude-sonnet-4-6 ★★ ★★ 日常数据清洗、调试、可视化(默认推荐) 章节 2.4.2
Claude Haiku 4.5 claude-haiku-4-5-20251001 ★★★ 快速预览、简单问答、批量轻任务 章节 2.4.2

11.4.2 Gemini 模型(通过 LiteLLM)

通过本地 LiteLLM Proxy 桥接,可在 Claude Code 中使用 Gemini 模型,详见 章节 8.2

模型 启动参数 能力 速度 详见
Gemini 2.5 Pro gemini/gemini-2.5-pro ★★★ 复杂任务,媲美 Opus
Gemini 2.5 Flash gemini/gemini-2.5-flash ★★ ★★★ 快速任务,媲美 Sonnet

11.4.3 任务推荐模型

任务类型 推荐 Claude 模型 推荐 Gemini 模型 详见
数据清洗与整理 Sonnet 4.6 Gemini 2.5 Flash 章节 8.3
复杂统计分析 Opus 4.6 Gemini 2.5 Pro 章节 8.3
论文写作与润色 Opus 4.6 Gemini 2.5 Pro 章节 8.3
文献综述整理 Sonnet 4.6 Gemini 2.5 Flash 章节 8.3
代码调试 Sonnet 4.6 Gemini 2.5 Flash 章节 8.3
数据可视化 Sonnet 4.6 Gemini 2.5 Flash 章节 8.3

11.5 配置文件与环境变量

11.5.1 配置文件

文件 / 目录 作用 作用范围 详见
~/.claude/settings.json 权限白名单/黑名单、MCP 服务器、Hooks 全局 章节 1.4
~/.claude/CLAUDE.md 跨项目个人偏好(写作风格、语言习惯等) 全局 章节 4.1.2
<项目根目录>/CLAUDE.md 项目背景、数据路径、代码规范 项目级 章节 4.1
<子目录>/CLAUDE.md 子目录的专项补充说明 目录级 章节 4.1
~/.claude/skills/ 全局可复用 Skills 存放目录 全局 章节 4.2
.claude/skills/ 项目专属 Skills 存放目录 项目级 章节 4.2

11.5.2 环境变量

变量名 作用 示例值 详见
ANTHROPIC_API_KEY Anthropic API 密钥 sk-ant-api03-... 章节 1.5
ANTHROPIC_MODEL 设置默认使用的 Claude 模型 claude-opus-4-6 章节 8.3
ANTHROPIC_BASE_URL 重定向 API 至本地代理(如 LiteLLM) http://localhost:4000 章节 8.2
GEMINI_API_KEY Gemini API 密钥(供 LiteLLM 调用) AIzaSy... 章节 8.2
http_proxy HTTP 代理地址 http://127.0.0.1:7890 章节 8.1
https_proxy HTTPS 代理地址 http://127.0.0.1:7890 章节 8.1

11.5.3 settings.json 权限配置

配置项 说明 推荐值示例 详见
permissions.allow 允许 Claude Code 自动执行的工具列表 ["Bash", "Read", "Edit", "Write", "Grep", "Glob"] 章节 1.4
permissions.deny 禁止访问的路径或命令(安全防护) ["Bash(rm -rf*)", "Read(~/.ssh/*)"] 章节 1.4
permissions.defaultMode 未明确列出时的默认权限模式 "acceptEdits" 章节 1.4

11.6 项目配置

11.6.1 CLAUDE.md 内容建议

内容类别 示例 是否适合写入 详见
数据文件路径与格式 原始数据位于 data/raw/CGSS2021.dta ✅ 适合 章节 4.1.1
代码规范与包偏好 用 R + tidyverse,蛇形命名,set.seed(20260101) ✅ 适合 章节 4.1.1
研究问题与背景 研究问题:收入不平等如何影响主观幸福感 ✅ 适合 章节 4.1.1
输出格式规范 回归表用 modelsummary,图用 ggplot2 + theme_minimal ✅ 适合 章节 4.1.1
当前会话的具体任务 今天要跑描述性统计 ❌ 不适合(在对话中说即可) 章节 4.1.2
已计算好的中间结果 某个具体的回归系数数值 ❌ 不适合(保存在代码/输出中) 章节 4.1.2

11.6.2 Skills vs. 插件

维度 Skills 插件
内容形式 单个 Markdown 文件(含 YAML 前置信息) 多文件打包(含 Skills、配置、文档)
安装方式 复制到 skills/ 目录即可生效 /plugin install 插件名
适合场景 个人或团队的可复用分析工作流 开箱即用的完整功能解决方案
典型示例 /scholar-analyze/commit Superpowers、Web-Access

详细对比见 章节 4.2章节 4.3

11.7 命令行工具速查

工具 类别 一句话介绍 详见
rg(ripgrep) 搜索 全文搜索,比 grep 快 10×,自动忽略 .git 章节 7.3.1
fd 搜索 按名称/扩展名/修改时间快速找文件 章节 7.3.2
csvkit 数据 CSV 瑞士军刀:统计、过滤、格式转换、格式化预览 章节 7.4.1
duckdb 数据 无服务器 SQL,直接在命令行查询 CSV/Parquet 章节 7.4.2
xsv 数据 百万行大文件 CSV 极速切割、统计、筛选 章节 7.4.3
jq 数据 JSON 查询与变换,扁平化嵌套结构 章节 7.4.4
pdftotext 文档 从 PDF 中提取可复制的文字内容 章节 7.5.1
qpdf 文档 PDF 结构级拆分与合并(无需渲染) 章节 7.5.2
tesseract 文档 Google OCR 引擎,识别扫描件(支持中英文) 章节 7.5.3
aria2c 实用 多线程并发下载,支持断点续传 章节 7.6.1
7z(p7zip) 实用 解压/压缩 zip/7z/rar/tar.gz 等所有主流格式 章节 7.6.2
sd 实用 直觉式文本查找替换,比 sed 更易读 章节 7.6.3
gh 实用 GitHub CLI:克隆仓库、查看 Issue、提交 PR 章节 7.6.4
提示

一键安装所有工具

无需逐个安装,告诉 Claude Code “帮我安装全部命令行工具” 即可。Claude Code 会自动检测系统环境,通过 conda、pip、winget 分批完成安装。详见 章节 7.2

11.8 桌面软件速查

软件 平台 核心功能 价格 详见
Listary Windows 双击 Ctrl 召唤文件搜索;深度整合系统对话框 免费 + Pro $19.95 买断 章节 6.1.1
Raycast macOS Cmd+Space 快速启动、剪贴板历史、窗口管理、1500+ 扩展 免费 + Pro $8/月 章节 6.1.2
Typeless 跨平台 AI 语音输入,220 词/分钟,自动去填充词和格式化 免费 2000 词/周 + Pro $12/月 章节 6.2
CC Switch 跨平台 Claude/Codex/Gemini CLI 配置统一管理,云端同步 开源免费 章节 6.3
Zotero 跨平台 文献管理:一键保存、自动提取元数据、10000+ 引用格式 免费 + 存储套餐 章节 6.4
Obsidian 跨平台 本地 Markdown 知识库、双向链接 [[]]、知识图谱可视化 个人免费 章节 6.5
massCode 跨平台 代码片段管理器,多层文件夹 + 标签,语法高亮 开源免费 章节 6.6

11.9 科研工具安装速查

全部工具均可通过 Claude Code 对话安装,无需手动输入命令,详见 章节 3.1

工具 用途 验证命令 详见
Git 版本控制,与 Claude Code 协作基础 git --version 章节 3.2
R + tidyverse 数据分析主力语言及核心包 Rscript -e "library(tidyverse)" 章节 3.3
Pandoc 文档格式转换(.qmd → docx/pdf 等) pandoc --version 章节 3.4
TinyTeX(LaTeX) 生成学术级 PDF(含中文支持) pdflatex --version 章节 3.5
Typst 现代排版引擎,用于制作幻灯片和报告 typst --version 章节 3.6
Quarto 科学出版平台,生成书籍、网站、报告 quarto --version 章节 3.7

11.10 MCP 与 Hooks

11.10.1 MCP 服务器

MCP 服务器在 ~/.claude/settings.jsonmcpServers 字段中配置,配置后 Claude Code 可自动调用。详见 章节 10.1

服务器 用途 典型使用场景 详见
fetch 抓取指定网页的内容 获取在线数据集说明、API 文档、文献摘要 章节 10.1
filesystem 增强的文件系统操作 访问项目目录外的大型数据目录 章节 10.1
memory 跨会话持久化记忆 保存研究进展和关键决策供下次会话使用 章节 10.1

11.10.2 Hook 事件

Hooks 在 ~/.claude/settings.jsonhooks 字段中配置,由 Claude Code 在特定工具调用前后自动触发。详见 章节 10.2

事件 触发时机 典型用途 详见
PostToolUse 工具调用完成后 修改 .R 文件后自动运行 styler::style_file() 格式化 章节 10.2
PreToolUse 工具调用执行前 git commit 前运行 lintr::lint_dir() 代码检查 章节 10.2

11.11 子代理与高级功能

11.11.1 内置子代理类型

类型 功能 适用场景 详见
Plan 设计实现方案,输出结构化步骤 启动复杂任务前的方案规划 章节 9.1.2
Explore 探索代码库,搜索文件与函数 理解陌生项目结构或寻找已有实现 章节 9.1.2
Code Reviewer 审查代码质量(统计方法、可复现性等) 分析脚本提交前的自动检查 章节 9.1.2

11.11.2 Superpowers 工作流阶段

阶段 做什么 你需要参与吗 详见
头脑风暴 逐一追问设计决策,生成 2-3 个备选方案及利弊对比 ✅ 需要(回答选择题) 章节 5.2
任务拆解 将计划分解为 2-5 分钟内可验证的步骤 自动 章节 5.3
子代理执行 并行派发子代理,各步骤隔离上下文独立运行 自动 章节 5.4
代码审查 检查统计方法、变量定义、可复现性、代码整洁度 自动 章节 5.3
验证完成 要求提供证据,拒绝无依据的”已完成”声明 自动 章节 5.3

11.12 跨平台差异

特性 Windows 原生 WSL macOS / Linux
安装 Claude Code Miniconda + npm WSL + nvm + npm Homebrew + npm
代理配置方式 PowerShell 设置环境变量 export http_proxy=... export http_proxy=...
管道命令(\| 需在 Git Bash 中运行 原生支持 原生支持
R 包编译兼容性 较好(Windows 预编译包多) 偶有编译问题 较好
文件系统性能 原生最快 跨 Windows/Linux 边界慢 原生最快

详细安装与配置说明:Windows 见 章节 8.5,WSL 见 章节 8.6,macOS/Linux 见 章节 8.4,代理见 章节 8.1

11.13 常见工作流组合

工作流 组合的功能 说明 详见
自动化数据分析 CLAUDE.md + Skills + 子代理 提供研究背景后,Claude 自主完成从数据清洗到分析报告的全流程 章节 9.1.3
保护性代码重构 规划模式 + PostToolUse Hook 先用 Shift+Tab 审查修改方案,执行后 Hook 自动格式化代码 章节 2.5.3
批量文献处理 CLI 无头模式 + pdftotext 管道 Shell 循环将多个 PDF 通过 pdftotext 转为文本,逐一管道传给 claude -p 提取方法与结论 章节 9.2.4