You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows7下Hunspell命令行用户词典相关技术咨询

Hunspell用户词典实用指南

嘿,刚好对Hunspell这块熟,来给你把用户词典的事儿讲得明明白白,都是适配你Windows 7环境的实操干货~

一、什么是用户词典?

简单说,这就是你专属的个性化词库。系统自带的en_US词典肯定覆盖不了所有场景——比如你的专业术语、小众品牌名、特定人名,甚至是你自己造的合规词汇,都可以放进用户词典里。Hunspell拼写检查时会优先读取这个词库,避免把这些你认可的词标成错误拼写。

二、命名规则

用户词典的命名得和你用的主词典配套:

  • 如果你用的是en_US主词典(对应en_US.dic和en_US.aff文件),那用户词典默认命名是 en_US.user.dic
  • 核心原则:前缀要和主词典一致,后缀用.user.dic,这样Hunspell能自动识别关联。而且用户词典不需要单独的.aff规则文件,它会直接复用主词典的.aff规则。

三、存放路径

有三个常用选项,按需选就行:

  • 默认主词典目录:直接把用户词典丢到c:\hunspell\share\hunspell(就是你放en_US.dic的地方),Hunspell启动时会自动扫描这个目录,不用额外配置
  • 用户专属目录:Windows下可以放在%APPDATA%\Hunspell(打开资源管理器直接输这个路径就能到),这个是Hunspell的全局用户词典路径,换个项目用Hunspell也能用到这个词库
  • 自定义路径:如果想存在别的地方,比如你自己的文档文件夹,那调用命令时得用-u参数指定完整路径,比如c:\my-dicts\my-custom-user.dic

四、创建&使用用户词典的实操步骤

1. 创建用户词典

  • 新建一个纯文本文件,命名成符合规则的名字(比如en_US.user.dic)
  • 第一行必须写一个数字,代表你要加的单词总数(比如要加4个词,第一行就写4)
  • 从第二行开始,每行写一个单词,格式示例:
    4
    StackExchangeExpert
    MyTechJargon
    CustomBrandName
    PersonalNickname
    
  • 保存时注意选UTF-8编码,不然容易出现乱码问题

2. 使用用户词典

  • 默认路径使用:直接用你原来的命令就行,Hunspell会自动加载用户词典:
    echo "MyTechJargon" | hunspell.exe -d en_US
    
  • 自定义路径使用:加上-u参数指定用户词典路径:
    echo "MyTechJargon" | hunspell.exe -d en_US -u c:\my-dicts\my-custom-user.dic
    
  • 交互模式添加新词:如果想边检查边添加新词,用-a参数进入交互模式,输入单词后按提示操作(按a就能把当前词添加到用户词典):
    hunspell.exe -d en_US -a
    

内容的提问来源于stack exchange,提问作者user3899825

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 08:09:57