GNOME文本编辑器拼写词典位置及误添加错误单词的移除问题
GNOME文本编辑器拼写词典位置及误添加错误单词的移除问题
嗨,这种误把错词塞进拼写词典的情况确实挺闹心的,我帮你梳理下能彻底解决的办法:
首先你找对了核心方向——GNOME Text Editor确实依赖Enchant做拼写检查,用户自定义的拼写词典默认就存在~/.config/enchant/目录里,比如en_US.dic这类文件就是存你手动添加的单词的地方。
不过你删了文件还没生效,大概率是这些环节没处理到位:
拼写服务或编辑器没彻底重启:有时候GNOME Text Editor会在后台留进程,或者Enchant的拼写守护进程还缓存着旧的词典数据。你可以这么操作:
- 先把所有GNOME Text Editor窗口关掉,再打开终端执行
killall gnome-text-editor确保进程全清 - 接着执行
killall enchant-2(Enchant最新版本一般是enchant-2),把拼写服务也强制重启一遍
- 先把所有GNOME Text Editor窗口关掉,再打开终端执行
还有隐藏的缓存或备用词典位置:
- 检查
~/.local/share/enchant/目录,部分系统版本会把自定义词典存在这里,找到对应语言的文件删掉错词,或者直接清空整个目录 - 清空GNOME Text Editor的本地缓存:删除
~/.cache/gnome-text-editor/下的所有文件,避免编辑器缓存了旧的拼写规则
- 检查
最后验证环节:做完上面的操作后,重新打开GNOME Text Editor输入那个错词,看看是不是终于被标记为错误了。如果还是不行,重启一次系统,确保所有相关进程都重新加载了新的词典配置。
我之前碰到过类似情况,就是杀了Enchant的守护进程后才彻底生效的,你可以按这个流程试试~
备注:内容来源于stack exchange,提问作者FedKad
相关产品推荐
相关产品推荐

