VSCode 代码拼写检查器与用户字典一起使用

po.*_*.pe 6 spell-checking visual-studio-code vscode-extensions

在我的公司,我们将 VS Code 与 Latex 文档的 Code Spell Checker 扩展一起使用。现在我想创建一个全公司范围内使用的词典,这样就不必每个用户都将特定单词添加到自己的词典中。但我找不到有关如何执行此操作的正确信息。

我在服务器上创建了一个 txtcompanyDict.txt文件,以便每个人都可以使用。然后我将以下行添加到我的 VS Code 中settings.json

"cSpell.dictionaryDefinitions": [
        {"name": "CompanyDictionary", "path": "//server/Documentation/Template/companyDict.txt"}
    ],
    "cSpell.dictionaries": [
        "CompanyDictionary"
    ],
Run Code Online (Sandbox Code Playgroud)

到目前为止应该有效吗?我是否可以告诉拼写检查器专门向该词典添加新单词,或者用户词典是“只读”的?这样的用户词典是什么样子的呢?

And*_*ndy 2

我也花了一分钟才弄清楚这一点。至少有两种方法可以实现此目的:

  1. 您可以通过上下文菜单将单词添加到用户设置中: 拼写上下文菜单
  2. Preferences: Open user settings (JSON)您可以通过和 搜索找到已添加的单词cspell;它将在cspell.userWords. 然后,您可以在您的公司公开此列表,任何使用拼写检查器的人都可以粘贴它们。

或者:

  1. 在添加任何单词之前,从同一上下文菜单中选择“创建 CSpell 配置文件”(参见屏幕截图)。
  2. 现在,通过“将单词添加到用户设置”来添加单词。
  3. 单词将被添加到此配置文件中,然后您可以共享该配置文件。我相信默认情况下它是在的~/.cspell/,但是如果你找不到它,再去Preferences: Open user settings (JSON)一次,它的位置将在下面cSpell.customDictionaries