在Quill编辑器

时间:2017-07-07 01:32:04

标签: javascript quill

我想在Quill编辑器中实现自动更正。

例如,当用户在其Quill编辑器中键入字符串(c)时,我想将其替换为字符串©

我想使用相同的机制用引号替换直引号,纠正基本的拼写错误,并在用户使用*开始新行时自动插入新的项目符号列表,所以我'我正在寻找一种可以围绕这些用例进行推广的有效机制。

你有什么建议?

1 个答案:

答案 0 :(得分:1)

使用keyboard bindings可能是您提到的用例的一个很好的解决方案,除了"正确的基本拼写错误"一,因为预期特定字符会触发更改:),'或空格。目前,案例将需要使用shiftKey + 0,但一旦为event.key添加了支持,对于不同的键盘可以更容易。除了由连字符而不是星号触发之外,自动项目符号已经有core implementation,因此可能值得一看。

正确的基本拼写错误,除非范围极窄,似乎远比其他所有拼写错综复杂。不确定这里有什么建议没有关于范围的更多细节。