中文 | English
定制 Claude Code 的 12 种方法
这是 Claude Code 创建者 Boris Cherny(@bcherny)于 2026-02-12 分享的一组定制建议总结。
背景
Boris 提到,可定制性是工程师最喜欢 Claude Code 的原因之一。可调整的面非常多:hooks、plugins、LSP、MCP、skills、effort、custom agents、status line、output styles 等等。他总结了开发者和团队用来定制自己工作环境的 12 种实用方式。
1/ 配置你的终端
为 Claude Code 准备一个更适合的终端环境:
- 主题:运行
/config设置明暗模式 - 通知:为 iTerm2 启用通知,或者使用自定义通知 hook
- 换行:如果你在 IDE 终端、Apple Terminal、Warp 或 Alacritty 里使用 Claude Code,可运行
/terminal-setup开启shift+enter换行,这样就不需要手动输入\ - Vim 模式:运行
/vim
2/ 调整 Effort 级别
运行 /model 选择你偏好的 effort 等级:
- Low:token 更少,响应更快
- Medium:平衡型行为
- High:更多 token,更强智能
Boris 自己的偏好是:所有事情都用 High。
3/ 安装 Plugins、MCP 和 Skills
Plugin 让你可以安装 LSP(主流语言都可用)、MCP、skills、agents 和自定义 hooks。
你可以从 Anthropic 官方 plugin marketplace 安装,也可以为公司自己创建一个 marketplace。把 settings.json 提交进代码库后,团队成员就能自动加载这些 marketplace。
运行 /plugin 开始。
4/ 创建自定义 Agents
把 .md 文件放进 .claude/agents,就能创建自定义 agent。每个 agent 都可以有自定义名字、颜色、工具集、预允许和预禁止工具、权限模式,以及模型。
你也可以通过 settings.json 里的 "agent" 字段,或者 --agent 启动参数,为主对话设置默认 agent。
运行 /agents 开始。
5/ 预先批准常见权限
Claude Code 使用一套结合 prompt injection 检测、静态分析、sandboxing 和人工监督的权限系统。
默认情况下,少量安全命令会被预批准。若想预批准更多权限,可运行 /permissions 并在 allow / block 列表中添加规则,再把这些规则提交进团队的 settings.json。
支持完整的 wildcard 语法,例如 Bash(bun run *) 或 Edit(/docs/**)。
6/ 启用 Sandboxing
启用 Claude Code 的开源 sandbox 运行时,可以在提高安全性的同时减少权限提示。
运行 /sandbox 开启。Sandboxing 在你的本机上运行,同时支持文件隔离和网络隔离。
7/ 添加 Status Line
自定义状态行会显示在输入框下方,展示当前模型、目录、剩余上下文、花费,以及任何你想在工作时实时看到的信息。
团队里的每个人都可以有不同的 status line。可以使用 /statusline,让 Claude 根据你的 .bashrc 或 .zshrc 自动生成一个。
8/ 定制你的快捷键
Claude Code 中每一个按键绑定都可以被自定义。运行 /keybindings 即可重新映射任意按键。设置支持热重载,你可以立即感受修改后的手感。
9/ 配置 Hooks
Hooks 允许你以确定性的方式接入 Claude 的生命周期:
- 自动把权限请求路由到 Slack 或 Opus
- 当 Claude 到达一轮结束时,推动它继续做下去(你甚至可以启动一个 agent,或者用 prompt 决定它是否应该继续)
- 在工具调用前后做预处理或后处理,例如添加你自己的日志记录
直接让 Claude 帮你加一个 hook,就能开始。
10/ 自定义 Spinner Verbs
你可以定制 spinner verbs,把自己的动词加入或替换默认列表。把 settings.json 提交进版本库后,团队就能共享这组 verbs。
11/ 使用 Output Styles
运行 /config 并设置 output style,让 Claude 以不同的语气或格式回应你。
- Explanatory:推荐在熟悉新代码库时使用,让 Claude 在工作时解释框架和代码模式
- Learning:让 Claude 一边教你一边改代码
- Custom:创建自己的 output style,调整 Claude 的表达风格
12/ 一切都值得定制
Claude Code 开箱即用已经很好,但一旦你开始定制,就应把 settings.json 提交进 git,让整个团队都受益。配置支持多个层级:
- 代码库级别
- 子目录级别
- 个人级别
- 企业级策略
Claude Code 目前有 37 个设置项和 84 个环境变量(如果不想写 wrapper script,可使用 settings.json 中的 "env" 字段),所以你想要的大多数行为,大概率都能被配置出来。
来源
- Boris Cherny (@bcherny) on X — February 12, 2026
- Claude Code Terminal Setup Docs
- Claude Code Plugins & Discovery Docs
- Claude Code Sub-agents Docs
- Claude Code Permissions Docs
- Claude Code Sandbox Docs
- Claude Code Status Line Docs
- Claude Code Keyboard Shortcuts Docs
- Claude Code Hooks Reference
- Claude Code Output Styles Docs
- Claude Code Settings Docs












