Tw93(@HiTw93)
为什么即使卸载了,还会出现,就是 claude 的骚操作了,对应 CLI 里这段判断,每次启动的自动注册函数最开头 会有 if (Wo().disableDeepLinkRegistration ==...
7.0内容质量
TL;DR · AI 摘要
卸载Claude后仍出现残留问题,需手动修改配置文件设置disableDeepLinkRegistration参数。
核心要点
- 在~/.claude/settings.json中添加disableDeepLinkRegistration = "disable"可彻底卸载
- CLI自动注册函数存在if (Wo().disableDeepLinkRegistration === "disable") return;的判断逻辑
- 未设置该参数时每次启动应用都会重新生成URL Handler
结构提纲
按章节快速跳转。
- §问题现象
卸载Claude后URL Handler残留问题依然存在
- ·代码分析
CLI启动时自动注册函数包含深度链接判断逻辑
- ›解决方案
通过修改配置文件设置disableDeepLinkRegistration参数
- ·验证方法
修改配置后重启验证URL Handler是否彻底移除
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Claude卸载残留问题
- 问题原因
- 自动注册函数逻辑
- 解决方案
- 修改配置文件设置参数
- 验证方法
- 重启验证残留状态
金句 / Highlights
值得收藏与分享的关键句。
每次启动应用都会重新生成URL Handler,除非主动设置disableDeepLinkRegistration参数
修改~/.claude/settings.json文件可彻底解决残留问题
CLI代码中存在if (Wo().disableDeepLinkRegistration === "disable") return;的判断逻辑
#卸载残留#配置文件#CLI#Claude
打开原文Tw93 on X: "为什么即使卸载了,还会出现,就是 claude 的骚操作了,对应 CLI 里这段判断,每次启动的自动注册函数最开头 会有 if (Wo().disableDeepLinkRegistration === "disable") return; 相当于你必须主动设置上 disableDeepLinkRegistration 这个,才不会去检查,不然每次会帮你重新生成一个" / X
Tw93
@HiTw93
Aug 15
终于把 Claude Code 在 Mac 应用里面拉的这个 Claude Code URL Handler app 给干掉了,没有图标很丑,一直是强迫症很讨厌的,甚至直接卸载没有用,其实你只需要在~/.claude/settings.json 里加上 disableDeepLinkRegistration = "disable" 即可。
39
32
389
46K