Sublime Text 不支持内置词典或查词功能,仅能通过系统 hunspell/aspell 字典实现多语言拼写检查;中文需手动配置 hunspell-zh 及 dictionary 路径,效果有限;切换语言靠修改 dictionary 设置,非插件或界面汉化;查词翻译须依赖外部工具。

Sublime Text 本身不内置词典功能,所谓“安装词典”实际是指安装拼写检查(spell check)支持的语言包,核心依赖的是系统级的 hunspell 或 aspell 字典文件,而非 Sublime 自带的翻译或术语库。直接在 Sublime 里装“中英词典”是不可能的——它只做拼写校验,不提供查词、释义或双语对照。
为什么找不到“词典插件”?
搜索 dictionary 或 thesaurus 类插件,大多已失效或仅限旧版 Sublime Text 2/3;Sublime Text 4 官方未提供词典集成接口。所谓“多语种词典”,本质是启用对应语言的拼写检查:比如启用中文拼写检查,需要 hunspell-zh 字典 + 正确配置 spelling_selector;启用法语,则需 hunspell-fr 等系统字典。
- Sublime 的
spell_check功能默认只对英文生效,其他语言必须手动指定字典路径和语法范围 - 没有插件能让你在编辑器里点单词弹出《牛津高阶》解释——那属于 IDE(如 VS Code 配合插件)或独立词典软件的范畴
- 部分用户误把
ChineseLocalizations(界面汉化包)当成“中文词典”,这是完全不同的东西
如何让 Sublime 支持中文拼写检查
中文拼写检查效果有限(因分词难、无空格),但可启用基础校验:
- 确保系统已安装
hunspell-zh:macOS 可用brew install hunspell --with-lang-zh;Ubuntu 执行sudo apt install hunspell-zh-cn;Windows 需手动下载zh_CN.aff和zh_CN.dic并放入hunspell字典目录 - 在 Sublime 的
Preferences.sublime-settings中添加:{ "spell_check": true, "dictionary": "Packages/Language - Chinese/Hunspell/zh_CN.dic", "spelling_selector": "text.plain, text.html - meta.tag, source - comment - string" }注意:Packages/Language - Chinese/...路径需与你实际存放字典的位置一致,且该路径必须通过PackageResourceViewer或手动解压方式暴露为可访问资源 - 中文拼写检查仅对标点、常见错别字(如“的得地”混用)有基本识别能力,无法替代专业校对工具
切换英文/法语/德语等拼写检查语言
切换靠修改 dictionary 设置项,不是换界面语言:
- 英文默认可用,无需额外安装,
"dictionary": "Packages/Language English/en_US.dic" - 法语需系统有
hunspell-fr,然后设为"dictionary": "/usr/share/hunspell/fr_FR.dic"(Linux/macOS 绝对路径)或"dictionary": "Packages/User/fr_FR.dic"(若字典已放入 User 包) - 路径中不能含空格或中文字符,否则 Sublime 加载失败,控制台会报
Unable to load dictionary - 不同语言的
spelling_selector建议差异化配置:比如 Markdown 文件中只对text.html.markdown启用拼写检查,避免干扰代码块
真正影响拼写检查效果的是系统字典质量与 Sublime 对语法作用域的识别精度,不是插件数量。如果你需要查词、翻译、例句,得另开专用工具——Sublime 就不是干这个的。


















