最近换了 ChatGPT 官方桌面版用,说实话整体体验是丝滑了不少,尤其是直接调用快捷键呼出窗口,写东西查资料确实方便。但是!有一个功能让我差点血压升高,就是它自带的那个拼写检查。

明明我打的是正确的英文单词,或者我想输点特定的代码、缩写,这玩意儿非要在底下画红线,甚至强行把我的词给“纠正”了。对于咱们这种经常需要写代码或者技术文档的人来说,这简直是灾难。本来以为是 Edge 内核自带的通病,查了一圈发现是桌面版特有的一套机制。既然系统自带的输入法关不掉它,那咱们就得动点手段,从根源上切断这个功能。

今天就把这个折腾出来的解决方案分享给大家,手把手教你怎么在 Windows 上把 ChatGPT 桌面版的拼写检查给送走。

Windows 输入设置中的拼写和自动更正开关界面

Windows 系统输入设置界面,展示了需要关闭的拼写检查选项

方法一:通过 Windows 系统设置“围堵”

其实 ChatGPT 桌面版本质上是套了一个壳的浏览器(基于 Electron),它非常听话地遵循 Windows 的拼写检查策略。既然它要听系统的,那咱们就去系统里把门关上。

  1. 打开 Windows 的 设置(Win + I)。
  2. 点击 设备 或者直接搜索“输入”相关的设置。
  3. 找到 输入(Typing)选项卡。
  4. 在这里你会看到“自动更正拼写我输入的错误”和“在键入时突出显示拼写错误”这两个开关。
  5. 关键步骤:直接把这两个开关全部关掉。

注册表编辑器中新建 SpellcheckEnabled 值的操作

在注册表编辑器中设置 SpellcheckEnabled 为 0 以关闭拼写检查

注意: 这招是“伤敌一千自损八百”的办法,因为它会关闭全局的拼写检查。也就是说,你 Edge 浏览器、记事本或者其他 UWP 应用里画红线的效果也会消失。如果你能接受全局取消,那这是最快的方法;如果你只想针对 ChatGPT,请往下看。

方法二:注册表精准“手术”(推荐)

不想牺牲全局体验?那就得祭出注册表编辑器了。这个方法的核心思路是欺骗 ChatGPT 桌面版,让它以为系统不允许它开拼写检查。

操作前警告: 修改注册表有风险,操作前建议导出备份,或者跟着步骤一步步来,别乱删东西。

  1. 按下 Win + R 键,输入 regedit 并回车,打开注册表编辑器。
  2. 在顶栏地址框里粘贴下面的路径(这是针对 Electron 应用的通用策略路径): HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge 如果没有这个文件夹,右键新建一个“项”,命名为 Edge。
  3. 在 Edge 项下,新建一个 ** DWORD (32位) 值**。
  4. 命名为:SpellcheckEnabled
  5. 双击这个值,将“数值数据”修改为 0(0 代表关闭,1 代表开启)。

注:有些 ChatGPT 版本可能不走 Edge 的策略,这时候你可以尝试在注册表中搜索 WindowsSpellCheck 相关的键值,将其设为禁止,或者定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\SpellCheck 下查看是否有相关策略。不过对于大多数 Electron 应用,上面的 Edge 策略路径都能生效。

方法三:终极骚操作 —— 修改 SpellCheck 文件

如果上面的注册表大法因为版本更新失效了,我们还可以直接去应用安装目录动手脚。

  1. 找到 ChatGPT 的安装路径。通常在: C:\Users\[你的用户名]\AppData\Local\Programs\chatgpt\
  2. 进入 resources 文件夹,你会看到类似 app.asar 或者 app-update.yml 的文件。这里面的代码是打包过的,硬改比较麻烦。
  3. 更简单的思路:在应用的数据文件夹里寻找配置文件。有时候配置并不在安装目录,而是在: C:\Users\[你的用户名]\AppData\Roaming\ChatGPT\
  4. 找到 prefs.json 或者 localStorage 相关的 JSON 配置文件(通常在 Local Storage 文件夹下的 leveldb 里,但这技术门槛较高)。
  5. 如果你能找到 prefs.json,打开它,搜索 spellcheck 字段。
  6. 将相关配置修改为 false。比如 "spellcheck": false
  7. 修改完记得保存,然后把 ChatGPT 完全退出(任务管理器里结束进程)再重新打开。

为什么非要关掉它?

很多朋友可能觉得,有个拼写检查不是挺好的吗?还能防手滑。但对于技术用户或者经常中英混输的人来说,这个功能基于的是浏览器的通用词典,它根本不认识代码里的变量名、命令行指令,甚至连行业黑话都不认识。

比如你输入 const,它可能觉得拼错了;输入 json,它非要给你改成 Jason。这种干扰极其打断心流。而且,这东西开了之后其实还挺吃资源的,特别是长文本输入时,后台一直在进行匹配运算。

写在最后

解决这种体验问题,其实就是看你想花多大的精力。最省事是系统全局关,但影响最大;最完美是改配置或注册表,精准打击。希望微软和 OpenAI 后续版本能给桌面版加个原生的开关,别让咱们还得像黑客一样去改注册表。

如果你们试了还有问题,或者有新版本的坑,欢迎在评论区补充,咱们一起避坑!

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭