在 Sublime Text 3 拼写检查中使用多种语言

Using several languages in Sublime Text 3 spell check

我有两本词典:ru_RU 和 en_US。如何在 Sublime Text 3 拼写检查中一起使用?可能吗?

这目前是不可能的。已在 ST3 的官方问题列表中提及 - 详情请参阅 this issue

我使用这些步骤为我工作。

  1. 下载您的词典(例如从 GitHub 或按照此存储库中的 README.md 食谱)。

  2. 在您的 Sublime Text 3 配置中创建一个文件夹(例如 "Language - Spanish"),这将是 ST 菜单中显示的名称,并将词典移动到该文件夹​​中。

    ~/.config/sublime-text-3/Packages/Language - 西班牙语

  3. 确保拼写检查处于活动状态,并且字典也在您的首选项设置中:

    "spell_check":是的, "dictionary": [ "Packages/Language - English/en_US.dic", "Packages/Language - Spanish/Spanish.dic" ],

  4. 现在可以切换当前拼写检查:

查看 > 词典 > 语言 - 西班牙语 > 西班牙语

对我来说,按照以下说明解决了问题: https://www.sublimetext.com/docs/3/spell_checking.html

我已经从以下位置下载了 dict 文件: https://github.com/SublimeText/Dictionaries

然后我只需将 UTF-8 编码的字典文件(在我的例子中是 Spanish)复制到 Packages/Language - Spanish/(您可以从 Preferences/Browse Packages 访问它)。

然后通过将此行添加到用户设置中来激活

"spell_check": true,

或通过 View/Spell Check 菜单。

您可以从 View/Dictionary 菜单中 select 词典。

为 "merged" 语言创建词缀并不是一件容易的事,就像 2 个字典同时工作一样。就我而言,我喜欢一些 Spanglish 字典...必须继续努力。