Editor 如何在sublime语言文件上启用拼写检查?

Editor 如何在sublime语言文件上启用拼写检查?,editor,sublimetext2,sublimetext3,spell-checking,sublime-text-plugin,Editor,Sublimetext2,Sublimetext3,Spell Checking,Sublime Text Plugin,我为sublime编写了自己的.tmLanguage文件,但我不知道如何为它启用拼写检查。拼写检查必须是语言文件中编码的选项,因为并非所有内容都需要检查(通常只是注释) 我找不到任何文档提到如何针对特定的键进行拼写检查。它必须依赖于某种属性或键名 我认为这与设置无关:“拼写检查”:true已在首选项中启用。我的tmLanguage文件如下所示: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//A

我为sublime编写了自己的
.tmLanguage
文件,但我不知道如何为它启用拼写检查。拼写检查必须是语言文件中编码的选项,因为并非所有内容都需要检查(通常只是注释)

我找不到任何文档提到如何针对特定的键进行拼写检查。它必须依赖于某种属性或键名


我认为这与设置无关:
“拼写检查”:true
已在首选项中启用。

我的
tmLanguage
文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>fileTypes</key>
        <array>
            <string>LanguageName</string>
        </array>
        <key>name</key>
        <string>LanguageName</string>
        <key>patterns</key>
        <array>
            <dict>
                <key>begin</key>
                <string>(</string>
                <key>end</key>
                <string>)</string>
                <key>name</key>
                <string>TOKEN_NAME</string>
            </dict>
        </array>
        <key>scopeName</key>
        <string>source.Language</string>
        <key>uuid</key>
        <string>172ddd2d-11e8-45b2-a3cc-cjf1ffa60e56</string>
    </dict>
</plist>

文件类型
语言名称
名称
语言名称
模式
开始
(
结束
)
名称
令牌名称
作用域名称
来源.语言
uuid
172ddd2d-11e8-45b2-a3cc-cjf1ffa60e56
事实证明,我的
scopeName
必须是:
text.Language
而不是
source.Language

*
.Language
是我的语言文件扩展名,您的扩展名会有所不同

您是否尝试过在特定于语法的设置中设置
“拼写检查”:true
,而不仅仅是常规首选项?(打开使用新语言语法的文档,打开首选项菜单>设置-更多>特定语法-用户并将其添加到该文档中)