Sublime Text - 拼写检查不适用于 .txt 文件(同时适用于其他文件)

Sublime Text - spell check does not work for .txt files (while working for other files)

Sublime Text - 拼写检查不适用于 .txt 文件(同时适用于其他文件)。

为什么?怎么修?有什么想法吗?

此外:在新文件(尚未保存)中,拼写检查有效。但是,文件保存为.txt后,拼写检查不起作用。意外。为什么?如何修复?

Preferences.sublime-settings 有:

    "spell_check": true,

.txt 个文件没有什么特别之处。

Sublime Text,内部版本 4126。


更新。在安全模式下:

这里我们看到 helloe.bash 中的 helloe 没有进行拼写检查。为什么?

Bash.sublime-settings 有:

// These settings override both User and Default settings for the Bash syntax
{
    
}

UPD2。在 Bash.sublime-settings 中添加 "spell_check": truehelloe 仍然没有进行拼写检查。任何想法为什么?

多项检查:

  1. 检查 .txt 个文件 syntax-highlighted。在我的例子中,.txt 文件是 syntax-highlighted 作为 .bash 文件(出于某种原因需要它)。
  2. 如果.txt个文件syntax-highlighted为.bash个文件,那么helloe是一个变量名,即not 默认检查拼写。正如用户@OdatNurd 所说:

spell_check controls weather or not spell checking is turned on or not, but spelling_selector determines what text is actually spell checked. Specifically, in source code files it's basically strings and comments. In your example the text is a variable name. If you want to alter that, you need to alter the spelling_selector too.