当前位置: 首页 > news >正文

想让Claude不再说“load - bearing”?试试`MessageDisplay`钩子!

如何让Claude不再说 “load - bearing”

2026年7月14日,阅读时长2分钟。标签包含claude、llm、模仿。每次看到Claude把所有东西都称为 “honest takes” 和 “load - bearing seams”,是不是让人抓狂不已?其实你不是一个人。那要是有一种方法能把这个令人恼火的问题变得荒谬可笑,或者单纯修正Claude的用词,你想知道吗?现在就来介绍`MessageDisplay`钩子。

编写脚本与设置替换规则

首先,要编写一个小脚本,并设置好替换规则。代码如下:#!/usr/bin/env python3 import json, re, sys replacements = { "seam": "whatchamacallit", "you're absolutely right": "I'm a complete clown", "honest take": "spicy doodad", "load - bearing": "cooked" } data = json.load(sys.stdin) text = data.get("delta") or "" for phrase, replacement in replacements.items(): pattern = r"\b" + re.escape(phrase) + r"\b" text = re.sub(pattern, replacement, text, flags = re.IGNORECASE) print(json.dumps({ "hookSpecificOutput": { "hookEventName": "MessageDisplay", "displayContent": text, } }))

保存代码与设置可执行权限

把上述代码保存到`~/.claude/hooks/wordswap.sh`,然后使用`chmod +x ~/.claude/hooks/wordswap.sh`命令使其可执行。

挂载钩子与开启新体验

接着,要将其挂载,需在`~/.claude/settings.json`的`hooks`部分添加如下内容:{ "hooks": { "MessageDisplay": [ { "hooks": [ { "type": "command", "command": "$HOME/.claude/hooks/wordswap.sh" } ] } ] } } 钩子会在启动时加载,所以只需开启一个新会话,就能开启新体验。

脚本效果展示

这里有Claude输出的截图,展示了脚本的效果。相信大家能想出比文中更好、更实用的替换词,祝大家玩得开心!

相关文章

1. 让库回归本质:2026年7月7日的文章,是关于以Elixir应用程序形式运行的库的温和吐槽,以及为何这是库设计的反模式。2. Elixir在Tangled上的CI工作流:2026年7月4日的文章,介绍如何在Tangled上为Elixir设置CI工作流,包括指定特定的Elixir和Erlang版本,以及配置PostgreSQL服务。3. 自动将博客同步到atproto和standard.site:2026年6月29日的文章,启动一个小的副业项目,通过博客文章订阅源自动发现内容,并将其同步到atproto和standard.site。

http://www.jsqmd.com/news/1197744/

相关文章:

  • MinGW-w64安装配置实战:Windows下轻量C/C++编译环境搭建指南
  • Navicat集成Kimi AI助手实战指南:国产大模型如何提升SQL效率
  • 进制转换:程序员必备的内功心法,C/Java实现详解
  • 保险丝工作原理与选型指南:从基础到实战应用
  • EKS生产就绪:从AWS基础设施到Kubernetes集群的全链路加固
  • 2026年7月最新亨得利官方服务项目及价格查询|完整热线和详细地址权威信息公告 - 亨得利官方
  • 《计算机组成原理》课程设计实战:基于TEC-2与AM2901的微程序指令扩展
  • Scout与OpenClaw:企业级AI代理的工作流操作系统
  • RStudio 2025:专业数据科学IDE的物理安装与工作流激活
  • Copilot深度集成WebView2技术解析与企业部署指南
  • SpringBoot - 深度解析POST请求参数绑定与数据转换
  • 从“或”到“且”:概率加法公式的实战拆解与场景化应用
  • Cell Reports Medicine IF=11.7 | CANDiT:机器学习框架推动结直肠癌分化治疗
  • 抖音高流水主播的三条路:个人、公会与挂靠的真实账本 - 彭拜新闻(测评)
  • 从 GitHub Actions 到本地兜底发布:AI Mind 容器化上线的一次真实收口复盘
  • cc-switch 实战指南:Mac 本地大模型路由与 Claude API 集成
  • DPLB:SGLang为vLLM注入的生产级动态负载均衡能力
  • AI 测试之如何使用 MCP做自动化测试
  • 阿里云Ubuntu部署Dify全指南:从零构建AI应用平台
  • 2026年应届生面试紧张自救指南:AI脱敏训练+实时提词器——从大脑空白到稳定输出的2步急救法
  • Xilinx 7系列GTX/GTP IP核实战:从配置到自定义数据流集成的全流程解析
  • 告别复杂操作!天道零门槛外推蜘蛛池秒收平台
  • 学习日记2(7.14):条件判断与循环
  • 智能调度:自适应并发控制——目标响应时间、动态调整、反馈控制与稳定性保障
  • 2026惠州采购经理证书考试机构选择指南:官方授权与口碑核验 - 企智芯
  • SeaTunnel Web Windows 部署保姆级实战指南
  • Vibe Coding建站实战:从自然语言描述到可部署的静态网站
  • Claude Code 接入 DeepSeek-V4-Pro 的终端配置全指南
  • Claude Code 接入 DeepSeek 的技术契约与终端配置实战
  • VTK交互器核心原理与实战:从基础集成到高级定制