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

问题描述 投票:0回答:4

我有两个字典:ru_RU 和 en_US。如何在 Sublime Text 3 拼写检查中一起使用它?可以吗?

sublimetext2 sublimetext3 sublimetext sublime-text-plugin
4个回答
3
投票

我可以使用以下步骤来完成此操作。

  1. 下载您的字典(例如从 GitHub 或遵循此存储库中的 README.md 配方)。

  2. 在 Sublime Text 3 配置中创建一个文件夹(例如“语言 - 西班牙语”),这将是 ST 菜单中显示的名称,并将字典移到该文件夹中。

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

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

    “拼写检查”:正确, “字典”:[ "包/语言 - English/en_US.dic", “包/语言 - 西班牙语/Spanish.dic” ],

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

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


2
投票

目前这是不可能的。 ST3 的官方问题列表中已提及 - 有关详细信息,请参阅此问题


1
投票

对我来说,按照以下说明解决了: 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
字典...必须努力解决它。


0
投票

如果我理解正确的话

(我认为到目前为止的答案也对你的问题有不同的理解)

你的意思是没有多个词典可供选择, 但在一次检查中同时使用多个 (例如,在我的例子中,文件同时使用英语和我的母语)

然后 - 有点,这里提到了一个粗略的解决方法: github 问题#1069 (粗略是因为所有语言的 *.aff 文件中的规则将适用于所有单词,这并不完美,但对于某些语言集可能已经足够好了)

您必须将多个词典文件合并为单个自定义多语言词典文件。

您会发现大量有关根据您的系统和偏好加入文本文件的教程,请记住将结果编码为 UTF8。

© www.soinside.com 2019 - 2025. All rights reserved.