代码
这是CodeMirror v5的插件,为:
- 浏览器内置的拼写检查器
- 语音对文本输入
- 平台或浏览器提供的 AI 辅助写入
- 文本转换
它和CodeMirror v5合作工作 inputStyle: 'contenteditable'
财务报告和审定财务报表 spellcheck: true 设置,并避免许多可能
有时会出现.
它通过截取浏览器的尝试来达到这个目的 文本更改, 屏蔽并直接使用 CodeMirror 重新尝试 API (英语). 这使得 CodeMiror 和浏览器无法相争 任意时间文本被浏览器插入或替换.
安装和使用
使用此插件有两种方法:
-
只需从我们的发布或仓库下载最新剧本
build/目录并嵌入到您的页面中.例如:
<script src="/js/beanbag-codemirror-speak-and-spell-cm5-1.0.0.min.js"></script> -
或者,使用
npm数字 :$ npm install --save @beanbag/codemirror-speak-and-spell然后导入到另一个模块:
import { SpeakAndSpell } from '@beanbag/codemirror-speak-and-spell/cm5';
一旦在您的 CodeMiror v5 环境中安装和运行, 只需激活 内容:
const codeMirror = new CodeMirror(element, {
inputStyle: 'contenteditable',
spellcheck: true,
speakAndSpell: true,
});
许可证
代码Merror Speak-and-Spell根据麻省理工学院的许可提供.
重要说明
并非所有浏览器都以同样的方式执行拼写检查.
Firefox会立刻检查您代码Mirror中的文本, 但Chrome和Safari通常不会 反之,他们打字时会检查 或者当与一个词互动时.
这意味着你不会总是看到 在克罗姆或萨法里拼错的字 立即,但这是浏览器的行为 而不是可能的东西 到处工作 也并非特指"CodeMirror".
为了保证最好的经验,你会想要最新的常绿版本 Firefox和Chrome, 最新的OS发布Safari.
我们的其他项目
-
审查委员会 - 说吧 我们的公开源码、可扩展代码审查、文件审查和图像审查 工具.
-
对话框 - 说吧 我们的Django公用设备 用于数据网、API、扩展等 已使用 (b) 审评委员会.
-
斯皮纳 - 说吧 现代的类似 Backbone 的类库, 用 TypeScript 和可扩展性 构建 记住.
-
墨迹 - 说吧 可访问,可主题的UI组件库动力审查委员会.
-
内部管理 - 说吧 Python 模块、类、函数和 属性.
-
公斤/ 公斤( u) - 说吧 一个强大的功能间谍执行来帮助写入 Python 单元测试.
-
类型 - 说吧 Python 和 Django 项目的提示和工具对象.
你可以看见更多 github.com/比安巴金克语 财务报告和审定财务报表 github.com/审查板。 。 。 .