如何在 IDEA 中为自定义语言插件启用拼写检查



IntelliJ拼写检查似乎对某些自定义语言插件禁用,例如Markdown(扩展名".md")和非乳制大豆插件(扩展名为".soy"),即使使用拼写|已启用拼写错误检查选项:

  • 流程代码
  • 处理文本
  • 流程注释

是否可以为自定义语言插件启用拼写检查?


更新:我添加了对 IntelliJ 插件非乳制品大豆插件的拼写检查支持。请参阅分支拼写检查器下的 Github 上的拉取请求和分叉副本。

最终用户无法对第三方增效工具提供的文件类型强制执行拼写检查器。插件维护者需要明确支持它。

例如,Java 插件在plugin.xml描述符中定义了这一点:

<spellchecker.support language="JAVA" implementationClass="com.intellij.spellchecker.JavaSpellcheckingStrategy"/>

插件还可以提供自己的词典:

  <extensions defaultExtensionNs="com.intellij.spellchecker">
    <support language="Python" implementationClass="com.jetbrains.python.spellchecker.PythonSpellcheckerStrategy"/>
    <bundledDictionaryProvider implementation="com.jetbrains.python.spellchecker.PythonBundledDictionaryProvider"/>
  </extensions>

类指定如何标记文件类型中的单词并将其提供给拼写检查器。

对于像 Markdown 这样的开源插件,您可以尝试自己支持它,然后将拉取请求或补丁发送给维护者,或者只是请维护者在未来的更新中添加拼写检查器支持。

最新更新