配置
设置文件与优先级、权限与权限模式、沙箱、模型与网关。
这一组讲怎么调整 Claude Code 的行为:
- 设置文件与优先级:用户、项目、本地和托管设置,以及同一个键出现在多处时谁说了算
- 全部设置项:
settings.json每个键的作用域、类型、默认值与用途,按主题分页 - 权限与权限模式:用规则和模式控制 Claude 能访问和做什么
- 沙箱:用 OS 级隔离限制 Bash 命令的文件系统和网络访问
- 模型与网关:切换模型、使用云厂商和 LLM 网关,包括怎么接入自定义模型
本站不再提供单独的「自定义模型」配置生成器,改为按官方文档讲清楚机制,见「模型与网关」。
本节页面
- 设置Claude Code 的四类设置文件、谁受影响、如何修改与验证,以及同一个键在多处设置时的优先级。
- 全部设置项5 篇settings.json 里每个键的参考:作用域、类型、默认值与用途,按主题分页。
- 权限用 allow/ask/deny 规则、规则语法、权限模式(Manual、acceptEdits、Plan、Auto、dontAsk、bypassPermissions)和工作目录精细控制 Claude 能做什么。
- 沙箱用沙箱化的 Bash 工具获得文件系统和网络隔离:启用、两种模式、配置文件系统路径、工作原理与限制。
- 配置自动模式告诉自动模式分类器你的组织信任哪些仓库、存储桶和域名:用 permissions.ask 加人工检查点、autoMode.environment、覆盖 block/allow 规则,以及 claude auto-mode 子命令和被拒操作的处理。
- 模型与网关12 篇切换和固定模型、接入自定义模型(LLM 网关与第三方兼容接口),以及通过 Amazon Bedrock、Google Cloud、Microsoft Foundry 使用 Claude。
- 输出风格用内置的 Proactive、Concise、Explanatory、Learning 风格或自定义风格,改变 Claude 的角色、语气和回复格式;怎么切换,怎么自己写一个。
- 终端配置Shift+Enter 换行、macOS 的 Option 键、完成时的响铃与通知、tmux、Windows 退格、主题与自定义主题。
- 自定义状态栏用任意 shell 脚本在 Claude Code 底部显示上下文用量、成本、git 状态等:/statusline 生成、手动配置、数据如何流入脚本。
- 快速模式用 /fast 让 Opus 响应更快(最高约 2.5 倍),代价是更高的单 token 价格:开关与切换模型、成本权衡、使用要求、组织启用、代理与网关、按会话选择加入、速率限制(研究预览)。
- 快捷键配置用 ~/.claude/keybindings.json 重新绑定快捷键:文件结构、全部上下文与动作及默认键、按键语法、解绑、保留快捷键、终端冲突、文本字段、vim 模式与校验。
- 顾问工具给主模型配一个更强的顾问模型,Claude 在关键时刻向它征询意见:何时使用、启用方式、可接受的模型搭配、会话中的显示、成本、提示缓存影响、要求与关闭(实验性)。
- 语音输入在 Claude Code CLI 里用语音输入提示:要求、/voice 开启、按住说话与点按说话两种模式、取消录音、听写语言、重绑定按键和排障。
- 屏幕阅读器与无障碍用屏幕阅读器模式让 Claude Code 输出线性纯文本,配合 VoiceOver 和 NVDA,以及屏幕放大、减少动画和色盲友好主题的设置。
- 全屏渲染一种无闪烁、带鼠标支持、长对话内存稳定的 CLI 渲染方式:启用与默认规则、鼠标、滚动、搜索与回顾、diff 面板、tmux、保留原生文本选择与排障(研究预览)。