Claude Code
概述
安装
Skills
Subagents
- Claude Code Agents - Browse, share, and discover powerful agents for Claude Code. Find the perfect AI-powered coding agents for your workflow or contribute your own to the community.
- Claude Code Subagents简介
Agent teams
配置
配置文件层级(优先级从低到高):
| 文件位置 | 范围 | 说明 |
|---|---|---|
~/.claude/settings.json | 用户全局 | 应用于所有项目 |
.claude/settings.json | 项目共享 | 可提交到版本控制,与团队共享 |
.claude/settings.local.json | 项目本地 | 不提交,用于个人偏好 |
~/.claude.json | 用户配置 | 主题、通知、OAuth、MCP 服务器等 |
.mcp.json | 项目级 | 项目级 MCP 服务器配置 |
配置示例 (~/.claude/settings.json):
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"env": {
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
},
"cleanupPeriodDays": 30,
"includeCoAuthoredBy": false,
"permissions": {
"allow": [],
"deny": []
},
"feedbackSurveyState": {
"lastShownTime": 1754037902963
},
"additionalDirectories": []
} | 配置项 | 说明 |
|---|---|
$schema | JSON Schema 地址,提供编辑器智能提示和校验 |
env | 环境变量配置,可设置如 {"FOO": "bar"} |
cleanupPeriodDays | 会话历史自动清理周期(天数),默认 30 天。设为 0 禁用自动清理 |
includeCoAuthoredBy | Git 提交时是否包含 Co-authored-by: Claude 署名 |
permissions.allow | 允许自动执行的工具/命令,如 ["Bash(npm run lint)"] |
permissions.deny | 禁止执行的工具/命令,如 ["Read(./.env)"] |
additionalDirectories | 允许 Claude 访问的额外目录路径 |
环境变量说明:
| 环境变量 | 作用 |
|---|---|
DISABLE_AUTOUPDATER | 禁用自动更新。设为 1 后,Claude Code 不会自动更新到新版本 |
DISABLE_BUG_COMMAND | 禁用 /bug 命令。设为 1 后,用户无法在会话中使用 /bug 命令报告问题 |
DISABLE_ERROR_REPORTING | 禁用错误报告。设为 1 后,不向 Sentry 发送崩溃/错误遥测数据 |
DISABLE_TELEMETRY | 禁用遥测。设为 1 后,不向 Statsig 发送遥测数据。注:Statsig 事件不包含用户数据(如代码、文件路径或 bash 命令) |
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC | 便捷变量,设为 1 时等同于同时设置以上四个变量 |
会话历史存储:
Claude Code 的所有会话历史(transcripts)保存在 ~/.claude/projects 目录中。每个项目会创建对应的子目录,包含会话记录、上下文和相关元数据。可通过 cleanupPeriodDays 配置自动清理旧会话。
状态栏 (Statusline)
快捷键
ctrl + v粘贴截图。Mac上使用cmd + shift + 4进行截图,再使用ctrl + v将截图粘贴到Claude Code的聊天框中。shift - tab按一次 进入accept edits on,再按一次进入Plan mode。
Archives
- Claude Code Agent Teams 的分屏(Split Pane)模式
- Claude Code Agent Teams 学习笔记2
- Claude Code Agent Teams 学习笔记1
- Claude Code Sub Agent(子智能体)持久化记忆
- Claude Code CLI 交互模式与 Vim 编辑体验
- MCP list_changed 通知机制:让客户端实时感知 Tools/Prompts/Resources 列表变化
- Claude Code in Action 学习笔记 02
- Claude Code in Action 学习笔记 01
- Claude Code 会话分支管理:用 fork-session 创建独立的实验分支
- Claude Skills 学习笔记:将 AI 助手转变为领域专家
- Claude Code 原生安装:告别 Node.js 依赖
- 在 Claude Code 中配置和使用 MCP 服务器
- Claude Code Subagents简介
- Claude Code: 终端原生的 AI 编程助手