每次看到Claude输出“诚实的要求”、“承重接缝”这类奇怪词汇时,是不是总让人血压飙升?别担心,你并不孤单。其实有一种方法能让这种抓狂变成哭笑不得——甚至直接把这些古怪措辞替换成你喜欢的说法。没错,一个名为MessageDisplay的钩子就能轻松搞定。
首先,准备一个小脚本,然后配置几条替换规则:
将以下脚本放置在 ~/.claude/hooks/wordswap.sh,记得用 chmod +x ~/.claude/hooks/wordswap.sh 赋予执行权限。接着在 ~/.claude/settings.json 的 hooks 区块里挂载该脚本,示例如下:
// 示例配置(注意替换实际路径)
{
"hooks": {
"preProcess": "~/.claude/hooks/wordswap.sh"
}
}
该钩子在Claude启动时自动加载,因此只需新建一个会话就能立刻享受全新体验——从此“诚实的要求”消失,对话变得清爽。

当然,你完全可以探索更聪明、更高效的个性化替换方案。玩得开心就好!
