18 个改变一切的 Claude 设置。14 个隐藏在 3 层菜单下,4 个文档中未提及。

@Mnilax
英语2个月前 · 2026年5月23日
629K
518
53
27
2.6K

TL;DR

本指南揭示了 18 个关键的 Claude 配置,包括隐藏的 UI 开关和未公开的 API 设置,旨在帮助你降低成本、管理上下文偏移并提升输出质量。

好的,我将按照您提供的详细指南和术语表,将以下英文内容翻译成简体中文。

Anthropic 在他们的 Claude Code 的 settings.json 中部署了 125 多个键。官方文档仅涵盖了大约 40 个。

其中 14 个缺失的设置藏在 Claude.ai 界面深处,需要点击 3 次才能找到。还有 4 个根本不在任何文档中出现。你只能通过阅读 GitHub 议题、观察工程师在 Discord 上泄露信息,或者在凌晨 1 点 grep Claude Code 二进制文件来发现它们。

大多数 Claude 用户都在使用 Anthropic 六个月前部署的默认设置。他们的账单悄无声息地增长。他们的输出质量逐渐下滑。他们把责任归咎于模型。

下面列出 18 个真正决定你的 Claude 运行状况的设置。

8 个在 Claude dot ai 中。

7 个在 Claude Code 中。

3 个在 API 和 Console 中。

对于每一个:它在哪里,它做什么,以及一行字的修复方法。

第一节:Claude(8 个设置)

1. 记忆:作用域、排除项和“忘记这个”命令

位置:设置 -> 功能 -> 记忆

功能:记忆功能于 2026 年 3 月向 Free 和 Pro 用户推出。默认情况下,它会存储所有 Claude 认为值得存储的内容。大多数人会忽略三个控制项:每个项目的作用域、排除列表以及即时忘记命令。

为什么重要:默认的记忆会偏离。4-6 周后,它会充满一次性修正(比如你曾对一个文件说过一次“我在 Python 中偏好使用制表符”)、会泄露到无关对话中的项目特定信息,以及过时的角色上下文。输出质量会下降,因为 Claude 现在正在为错误的“你”进行优化。

修复方法:

  1. 开启项目作用域记忆:设置 -> 功能 -> 记忆 -> 每个项目的作用域。来自某个项目的记忆会保留在该项目中。仅此一项就能解决大部分记忆偏离问题。
  2. 在排除列表中添加任何你不想在无关对话中出现的主题。例如:离婚、医疗、薪资数字、客户名称。除非被排除,否则这些信息会无视上下文而持续存在。
  3. 在任何对话中使用内联忘记命令:forget what you remembered about [主题]

Claude 会根据你的记忆存储来解析它,并确认已移除的内容。无需菜单,无需设置页面。

2. 扩展思考:每个对话的开关

位置:聊天输入框 -> 模型选择器下拉菜单 -> 扩展思考:关闭 / 轻度 / 完整

功能:扩展思考会在回答之前添加一个 <thinking> 推理过程。Anthropic 默认对 Opus 开启此功能。这个三态开关是针对每个对话的,会覆盖全局设置。

为什么重要:扩展思考非常适合数学、调试、多步骤规划。但在总结、翻译、格式化、改写和快速查询等任务上则是浪费。在这些任务上,它会增加 3-12 秒的延迟和 20-40% 的 Token 消耗来得到相同的答案。

修复方法:将默认设置为“轻度”(仅在模型判断有用时才使用思考),对于困难工作则明确切换到“完整”。我展示过的多数用户在第一周就将 Opus 的 Token 花费降低了 18-25%。

3. 自定义风格:不仅仅是“语气”,而是实际的输出约定

位置:聊天输入框 -> 风格选择器 -> 创建新风格

功能:风格最初只是一个语气开关(“正式 / 简洁 / 解释性”)。自定义风格实际上是一种输出约定。你可以粘贴一个 200-1500 字的指令文件。在该风格下的每个回复在生成前都会应用这个指令。

为什么重要:大多数人使用风格是为了“让它更短”。真正的用途是在不反复粘贴的情况下,强制每个回复都遵循结构规则。比如引用格式、禁用词、必需章节、代码块语言、长度上限、是否提出追问。

修复方法:为每个工作流创建一个风格。我的做法:

以下三个轮流使用(用于 X 的草稿、代码审查、总结 PDF)取代了我 80% 的已保存提示。

4. 项目:大多数人留空的“指令”字段

位置:任何项目 -> 右上角 ⋯ -> 编辑项目指令

功能:项目是持久化的工作空间。“指令”字段是一个系统提示等价物,会被注入到该项目中的每个对话。Anthropic 在引入知识上传功能的同时介绍了项目,这也是人们记得的部分。“指令”字段就在同一页面上,但我看到的 70% 的项目中它都是空白的。

为什么重要:没有它,项目中的每个对话都是冷冷地开始。有了它,你就不再需要重复建立上下文了。(例如:“这是一个 Polymarket 研究工作流。默认持怀疑态度。始终展示概率计算。绝不推荐交易——只提供预期价值分析。”)

修复方法:把它当作 Claude 的 CLAUDE.md。保持在 400 字以内。指定角色、默认怀疑程度、格式化规则、绝对不要做什么。每月重读一次并精简。

5. 搜索过去的聊天(Pro 及以上)以及如何进行有效搜索

位置:设置 → 个人资料 → 搜索过去的聊天(必须启用)

功能:允许 Claude 在相关时搜索你的对话历史。仅限 Pro 及以上用户。

为什么重要:即使是 Pro 用户,新账户默认也是关闭的。开启后,技巧在于知道它做的是关键词匹配,而非语义匹配。除非你过去的聊天记录中确实包含了“中国机器人”或“中国”和“机器人”这些词,否则搜索“我们昨天讨论了中国机器人的什么内容”不会返回任何结果。

修复方法:开启它。然后学习实际的查询结构。使用内容名词,而不是元词汇。“Polymarket Iran”能工作。“我们上周讨论的那个东西”不能。

6. 网络搜索:每个对话的开关和引用行为

位置:聊天输入框 -> + -> 网络搜索:开 / 关

功能:网络搜索开关是基于每个对话的,但其行为会根据一个不太为人知的设置而改变,该设置位于:设置 -> 功能 -> 网络搜索引用:内联 / 脚注 / 隐藏。

为什么重要:默认是内联。内联引用会破坏复制粘贴。当你把 Claude 的答案复制到别处时,你会复制一些指向虚无的标记。脚注模式会保持答案的整洁,并在末尾列出来源。

修复方法:如果你曾经将 Claude 的搜索结果复制到另一个文档、电子邮件或消息中,请切换到脚注模式。只有在你完全在 Claude 内部阅读时,才保持内联模式。

7. 连接器:Cowork 中的“信任此文件夹”陷阱

位置:设置 -> 连接器 -> Cowork -> 受信任的文件夹

功能:Cowork(2026 年 4 月正式发布)允许 Claude 访问你机器上的一个文件夹。默认情况下,Anthropic 会在每次会话前询问是否信任该文件夹。受信任的文件夹列表是用来绕过询问的。

为什么重要:一旦一个文件夹被加入受信任列表,Claude 就会在每次 Cowork 会话中无需提示就直接读取它。如果你在 3 月份测试时添加了一个文件夹然后忘记了,Claude 一直在每次会话中默默地读取它。

修复方法:打开受信任的文件夹。移除所有不是当前活跃项目的文件夹。这个列表的增长速度比你想象的要快。

8. 隐身模式及其实际跳过的内容

位置:侧边栏 -> 新建隐身对话(或 Cmd/Ctrl + Shift + N)

功能:隐身对话不会被保存、不会被记忆、不可搜索、不会用于模型改进。关闭对话框时,对话会被删除。

为什么重要:人们以为隐身模式只是将对话隐藏在侧边栏中。实际上,它跳过了四个系统:记忆写入、聊天历史、过去聊天搜索索引、训练数据选择加入(如果你开启了的话)。

修复方法:有意识地将其用于任何包含敏感数据的对话:薪资、医疗、家庭、法律草稿、客户名称。只需三个按键,无需思考。

Mnimiy - inline image

第二节:Claude Code(7 个设置)

这些位于 ~/.claude/settings.json(用户级)或 .claude/settings.json(项目级)。后者优先级更高。

在 v2.1.105 版本的二进制文件中总共有 125 个以上的键。下面是真正能带来影响的七个。

9. enabledPlugins - 禁用,而不是卸载

位置:~/.claude/settings.json -> enabledPlugins

功能:设置会话启动时加载哪些已安装的插件。插件市场使得安装变得非常容易。卸载则更难,而且如果你只是将其值设为 false,则无需卸载。

为什么重要:每个活动的插件都会将其钩子、SKILL.md 内容和工具架构加载到你的上下文预算中。三个你忘记了的插件 = 在你键入任何内容之前,就预先占用了 3-8K 的 Token。

我开始这次审计时有 14 个插件启用。现在只有 4 个是激活的。

修复方法:

false 会保持插件已安装但未加载。当你真正需要时,可以在每个会话中使用 /plugin enable name@marketplace 来重新启用。

10. permissions.deny - 关于该 Bug 需要了解什么

位置:~/.claude/settings.json -> permissions.deny

功能:阻止 Claude 运行特定工具或访问特定文件。意图是:防止 rm -rf、防止读取 .env、防止在项目外写入。

为什么重要:存在一个已知的 Bug。拒绝规则有时无法生效。已提交多个 GitHub 议题。最常被引用的一个(anthropics/claude-code#11544)记录了尽管配置有效但钩子未加载的情况;类似的模式也影响了拒绝规则的实施。规则在你的配置中。调试日志显示“找到 0 个匹配器”。但 Claude 仍然读取了文件。

修复方法:

在文件系统层面添加第二层保护。使用 chmod 600 .env,这样即使 Claude 尝试读取,操作系统也会拒绝。不要仅仅依赖拒绝列表。在 Claude Code 中使用 /permissions 进行验证。如果你的规则没有显示出来,请重启会话。

11. hooks.SessionStart - 这 4 行代码将我的上下文膨胀减少了 30%

位置:~/.claude/settings.json -> hooks.SessionStart

功能:SessionStart 在你于某个目录中打开 Claude Code 时触发。你可以运行任何操作:打印环境信息、检查 Git 状态、注入上下文文件、预热缓存。

为什么重要:大多数人注入了太多内容。CLAUDE.md 会膨胀到 5K Token,因为所有的项目规则都被塞了进去。SessionStart 允许你只加载与当前分支或目录相关的规则。

修复方法:

你的主分支加载 context-main.md。你的 feat/auth 分支加载 context-feat-auth.md。每个文件保持小巧。上下文预算停止流失。

12. disableAllHooks - 紧急开关

位置:~/.claude/settings.json -> disableAllHooks: true

功能:通过一个开关禁用所有钩子。在 2026 年 3 月的更新中推出。大多数人不知道它的存在。

为什么重要:当 Claude Code 行为异常时(幻影命令运行、会话启动时挂起、神秘的文件写入),80% 的情况是钩子触发错误。逐个禁用钩子很慢。这个可以一次性全部杀死,以便你进行隔离。

修复方法:保持 false。当出现问题时,切换为 true,重启,看看问题是否消失。如果是,再逐个重新启用钩子。如果不是,那么 Bug 在别处。

13. 每个项目的模型覆盖

位置:.claude/settings.json(项目根目录) -> model

功能:设置该项目的默认模型。覆盖你的全局设置。

为什么重要:大多数人全局设置 Opus,因为他们希望用它做困难的工作。然后他们打开一个主要是 Markdown 编辑或 Shell 脚本的项目。他们为 Haiku 以 1/20 的成本就能完成的任务支付 Opus 的价格。

修复方法:

项目级覆盖优先。打开项目,分配正确的模型。继续前进。

14. 带有启用标志的 mcpServers

位置:~/.claude/settings.json -> mcpServers

功能:MCP 服务器将 Claude 连接到外部工具。每个连接的服务器都会将其完整的工具架构加载到你的上下文中。每个服务器大约 800 到 6,000 Token。

为什么重要:人们连上 MCP 服务器进行测试,但从未断开连接。三个月后,你连接了 12 个,其中你积极使用的只有 3 个。这 9 个未使用的服务器每次会话启动时都会消耗大约 25-40K Token 的上下文架构。

修复方法:使用 enabled 标志来保持配置连接但未加载。

每个会话中当你真正需要它们时再切换为 true。大多数日子我有 2-3 个是激活的。在计划日,有 6 个。

15. cleanupPeriodDays - 没人提及的缓存

位置:~/.claude/settings.json -> cleanupPeriodDays

功能:设置 Claude Code 保留转录、调试日志和中间会话数据的天数。默认是 30 天。

为什么重要:Dreaming 和过去聊天搜索都依赖于这些转录。使用默认的 30 天窗口,Dreaming 只能从一个月的工作中学习。六个月则能提供 6 倍的信号。磁盘成本:大约 200MB。

修复方法:

设置 180 天的会话历史可供 Dreaming、记忆整合以及在你查找“我三月份告诉 Claude 关于那个认证 Bug 的内容”时自己的 grep 使用。

Claude Code 产物:一个应用了所有 7 个设置的 settings.json

将此复制到 ~/.claude/settings.json。根据你的情况调整路径和插件名称。重启 Claude Code。重新运行 /permissions 和 /hooks 以验证所有内容都已加载。

项目级覆盖放在项目根目录的 .claude/settings.json 中。在那里设置的最有用的一个:

Mnimiy - inline image

第三节:API 和 Console(3 个设置)

这些位于代码中或 Anthropic Console 中。它们是本文中对成本影响最大的设置。每一个都能改变你的账单 30-90%。

16. cache_control 断点:应该放在哪里

位置:API 请求体,任何内容块上的 cache_control 字段

功能:将提示词的前缀标记为可缓存的。后续具有相同前缀的请求将仅按输入费率的大约 10% 收费,而非全价。

为什么重要:这是 API 中最大的成本杠杆。人们知道它的存在。但大多数人放错了断点,只能节省部分费用而非全部。在我自己的设置中,修复断点将每月 340 美元的账单降到了 87 美元。

修复方法:断点应放在静态内容和动态内容之间的边界。断点之前的内容被缓存。断点之后的内容被重新计算。

有两种 TTL 可用:5 分钟短期(默认)和 1 小时。对于在不同会话之间不改变的系统提示,使用 1 小时:

缓存写入比基础输入贵 25%。缓存读取成本为基础输入的 10%。交叉点:如果在一个 TTL 窗口内读取缓存前缀 2 次或更多,则能收回成本。

17. inference_geo 和数据驻留税

位置:API 请求 -> inference_geo 参数

功能:将推理路由到特定的地理区域。仅限美国驻留、仅限欧盟等。

为什么重要:仅限美国的数据驻留会在 Opus 4.7 及以上版本上增加 10% 的溢价。这不在标准定价卡上。你会在发票上看到它。

修复方法:如果你的合规制度并不严格要求区域驻留,请不要设置 inference_geo。大多数应用程序默认设置它“为了保险”,因为法务部门有人说“确保数据留在美国”。请验证该要求是合同性的还是愿望性的。如果是愿望性的,省略该参数,每次 Opus 调用可节省 10%。

如果你确实需要它,将 10% 的费用计入你的模型选择决策。Sonnet 的 3 美元基础成本将有效地变成 3.30 美元,这会影响 Opus 和 Sonnet 之间的盈亏平衡点。

18. 工作空间级速率限制(防止凌晨 3 点宕机的那一个)

位置:Console -> 设置 -> 工作空间 -> [你的工作空间] -> 每项功能的速率限制

功能:为每个工作空间、每项功能设置一个速率限制,与你的账户级限制分开。

为什么重要:账户级限制保护你不会破产。工作空间级限制保护你的交互式产品,防止失控的批处理作业耗尽你所有的 ITPM 配额。你发布了一个新功能,它出了 Bug,它开始循环,它消耗了一切,你的面向客户的聊天开始返回 429 错误。工作空间限制可以防止一个功能饿死另一个功能。

修复方法:为每个面创建一个工作空间(交互式聊天、批处理、内部工具、实验性)。将每个工作空间的速率限制设置为你账户层级的 60-70%。保留 30% 给需要突发流量的工作空间。

本文中第四个未记录在案的设置:在每个工作空间内部,有一个功能级上限,只有点击进入特定功能卡片时才能看到,工作空间概览页面看不到。默认 = 无限制。

如果你在一个工作空间中有三个功能,其中一个可以饿死其他两个,而工作空间级限制将无法捕捉到。为任何执行批处理工作的功能设置每功能上限。

Mnimiy - inline image

第四节:18 项检查清单

花 20 分钟走一遍。任何你 12 个月内都没碰过的东西,你可能永远也不会去碰。

第五节:审计脚本(每周运行一次)

将此内容放入 ~/bin/claude-audit.sh。每周运行一次。它会标记出 Claude Code 部分的一半项目以及 API 部分中的 cache_control 方面。

保存,chmod +x ~/bin/claude-audit.sh,每周运行一次,直到每一项都达到目标。

第六节:哪些内容未能入选

在发布之前,我排除了四个候选设置。值得一提,这样你就不会浪费时间追逐它们。

自适应推理开关。Anthropic 默认开启了这个功能。覆盖选项存在于设置 → 功能 → 推理模式。在 30 天的比较中,我找不到一个工作流能让覆盖它显著改变结果。相信默认设置。继续前进。

技能自动激活。你可以切换 Claude 是基于相关性检测自动加载技能,还是需要显式调用。我原以为这很重要。但并非如此。带有渐进式披露(在需要时才加载 SKILL.md 元数据)的自动激活功能调校得很好。保持开启。

Dispatch 移动端到桌面端控制。有用的功能,但不是设置审计项目。要么你有适合它的工作流,要么你没有。没有隐藏的开关能改变结果。

每个工作空间的 max_tokens 上限。你可以强制每个回复在 800、2000 或 4000 Token 处截断。这能在对话式工作流中节省真金白银,但会破坏需要长输出的代码生成。值得在每个工作空间测试。但不值得作为默认推荐。

结 束

今晚就走一遍检查清单。你们中的大多数人会修复 6-8 项。少数人会修复 14 项以上。你账单仪表盘和使用图中的数字会告诉你,这 20 分钟是否值得。

收藏并在今晚走一遍检查清单。如果这能帮你省去一个月“Claude 变傻了”的挫败感,请转发。Telegram 每日 AI 技巧:https://t.me/+_ZWrQN7GuDA3ZDEy

一键保存

使用 YouMind AI 深度阅读爆款文章

保存原文、追问细节、总结观点,并在一个 AI 工作空间里把爆款文章沉淀成可复用笔记。

了解 YouMind
写给创作者

把你的 Markdown 变成干净的 𝕏 文章

图片上传、表格、代码块,往 𝕏 上手动重排太痛苦。YouMind 把整篇 Markdown 一键转成干净、可直接发布的 𝕏 文章草稿。

试试 Markdown 转 𝕏

更多可拆解样本

近期爆款文章

探索更多爆款文章