代码密钥拼写检查器
拼写检查那么简单,你可以设置在60秒内。 它会突出任何用浅红色拼错的词. 与其他 CodeMirror 模式配合效果很好, 如 GitHub Flavored Markdown .
叉头
这是叉子 火花套房的密码镜检查器。 。 。 .
添加的修改 :
- 数字不被视为拼写错误.
- 27D不被视为拼写错误( 对于27维).
- 切换到
hunspell-en_US-large词典 通过 国家防范机制一揽子计划

安装
通过 无。 。 。 .
npm install @biscuitpants/codemirror-spell-checker --save
通过 箭头。 。 。 .
bower install @biscuitpants/codemirror-spell-checker --save
通过 日记。 。 。 . 请注意,jsDelivr可能需要几天时间更新最新版.
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@biscuitpants/codemirror-spell-checker/latest/spell-checker.min.css">
<script src="https://cdn.jsdelivr.net/npm/@biscuitpants/codemirror-spell-checker/latest/spell-checker.min.js"></script>
快开始
一旦安装并加载了 CodeMiror,首先向 CodeMiror 拼写检查器提供正确的 CodeMiror 函数. 然后,将主模式设置为 "spell-checker" 和您想要的模式的背景模式。 确保装入/需要 overlay.min.js 如果你还没有.
CodeMirrorSpellChecker({
codeMirrorInstance: CodeMirror,
});
CodeMirror.fromTextArea(document.getElementById("textarea"), {
mode: "spell-checker",
backdrop: "gfm" // Your desired mode
});
就这样!
自定义
您可以通过更新 CSS 自定义拼错的单词外观 。 所有拼错的字都有 .cm-spell-error 课.
.CodeMirror .cm-spell-error{
/* Your styling here */
}
词典
词典是从 这里。 。 。 .
配置
- 自定义字: 自定义不会被视为拼写错误的单词(或函数返回数组)的数组。 默认为空数组.
- 忽略正则x: 自定义 regex 以检查是否应该忽略匹配的单词 。 默认为
/[0-9'_-]+/ - 单词Regex: 自定义 regex 以匹配要对照词典检查的单词 。 默认为
/^[^!"#$%&()*+,\-./:;<=>?@[\\\]^_+/ - 词典标签: 一旦词典被装入内存后运行的函数 .
- 词典语言: 要使用的字典字符串名称。 可找到支持的词典 这里。 。 。 .
- 注释开始:表示评论行开始的字符串。 拼写将被忽略以备评论 .
// Most options demonstrate the non-default behavior
CodeMirrorSpellChecker({
codeMirrorInstance: CodeMirror,
customWords: ["CodeMirror", "GitHub"],
});
customWords 既可以是字符串的矩阵,也可以是返回字符串的函数.
CodeMirrorSpellChecker({
codeMirrorInstance: CodeMirror,
customWords: function() { return ["NPM", "Javascript"]; },
});