我有两个字典:ru_RU 和 en_US。如何在 Sublime Text 3 拼写检查中一起使用它?可以吗?
我可以使用以下步骤来完成此操作。
下载您的字典(例如从 GitHub 或遵循此存储库中的 README.md 配方)。
在 Sublime Text 3 配置中创建一个文件夹(例如“语言 - 西班牙语”),这将是 ST 菜单中显示的名称,并将字典移到该文件夹中。
~/.config/sublime-text-3/Packages/语言 - 西班牙语
确保拼写检查处于活动状态并且词典也在您的首选项设置中:
“拼写检查”:正确, “字典”:[ "包/语言 - English/en_US.dic", “包/语言 - 西班牙语/Spanish.dic” ],
现在您可以切换当前的拼写检查:
查看 > 词典 > 语言 - 西班牙语 > 西班牙语
目前这是不可能的。 ST3 的官方问题列表中已提及 - 有关详细信息,请参阅此问题。
对我来说,按照以下说明解决了: 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
菜单中选择词典。
为“合并”语言创建词缀并不是一件容易的事,就像同时工作的两个字典一样。就我而言,我喜欢一些
Spanglish
字典...必须努力解决它。
如果我理解正确的话
(我认为到目前为止的答案也对你的问题有不同的理解)
你的意思是没有多个词典可供选择, 但在一次检查中同时使用多个 (例如,在我的例子中,文件同时使用英语和我的母语)
然后 - 有点,这里提到了一个粗略的解决方法: github 问题#1069 (粗略是因为所有语言的 *.aff 文件中的规则将适用于所有单词,这并不完美,但对于某些语言集可能已经足够好了)
您必须将多个词典文件合并为单个自定义多语言词典文件。
您会发现大量有关根据您的系统和偏好加入文本文件的教程,请记住将结果编码为 UTF8。