加载中...
返回AI 编程实战
AI 编程知识库 · AI 编程实战 · Agent 进阶

进阶配置:个性化你的 Claude Code

配置层级

默认配置够用,但不够"你"。学会配置层级和 settings.json,让 Claude Code 真正变成你的专属助手。


一、为什么需要进阶配置?

1.1 默认配置的问题

刚安装的 Claude Code 开箱即用,但你会发现:

  • 每次启动都想用同一个模型(比如 Sonnet)
  • 某些命令总是要手动确认,很烦
  • 不同项目有不同的偏好,但每次都要重新说

就像买了一部新手机,默认设置能用,但你总想调一调。

1.2 配置能解决什么?

问题 配置方案
每次都要指定模型 设置默认模型
安全命令也要确认 配置自动允许列表
不同项目偏好不同 项目级配置覆盖全局配置
临时想换个行为 命令行参数

二、配置的三层结构

2.1 像俄罗斯套娃理解配置层级

Claude Code 的配置是分层的,像俄罗斯套娃:

┌─────────────────────────────────┐
│  全局配置(最大套娃)              │
│  ┌───────────────────────────┐  │
│  │  项目配置(中等套娃)        │  │
│  │  ┌─────────────────────┐  │  │
│  │  │  会话配置(最小套娃)  │  │  │
│  │  └─────────────────────┘  │  │
│  └───────────────────────────┘  │
└─────────────────────────────────┘

规则:内层覆盖外层

  • 全局配置:对所有项目生效
  • 项目配置:只对当前项目生效,覆盖全局
  • 会话配置:只对当前对话生效,覆盖一切

2.2 三个配置位置

层级 文件位置 作用范围
全局 ~/.claude/settings.json 所有项目
项目 .claude/settings.json 当前项目
会话 命令行参数 当前会话

三、settings.json 配置详解

3.1 配置文件长什么样?

settings.json 是一个 JSON 格式的文件:

{
  "model": "claude-sonnet-4-20250514",
  "permissions": {
    "allow": ["Read", "Write"],
    "deny": ["Bash"]
  }
}

3.2 常用配置项一览

配置项 作用 示例值
AI 编程知识库会员专享内容
开通后解锁「进阶配置:个性化你的 Claude Code」全文,AI 编程知识库全年访问

扫码添加企业微信,找大熊掌门开通会员

企业微信二维码

添加后说明想开通的会员类型即可

加载中...