quill - 使用 Quill 进行基于块的编辑
问题描述
我想知道 Quill 是否能够支持我显示一个或多个文本块的需要,并允许用户以下述方式编辑它们。
一些上下文:
我试图实现的是在一个编辑器中呈现并允许编辑多个源,同时保留与源的连接。这意味着如果用户使用 100 个字符的单个块(称为 A),它将如下所示:
[A 0-99]
现在,如果用户在此块的中间添加新文本,则该块需要分成 2 个块,并且将在中间添加第 3 个块,如下所示:
[A 0-50]
[B 0-10] (10 new characters)
[A 51-99]
在其他情况下,用户从块的末尾删除,在这种情况下仍然有一个块,只是它从源中占用更少的字符。
我想知道是否可以让 Quill 在这种基于块的编辑中工作,而不是像大多数编辑器那样基于字符的编辑。
解决方案
我认为,你应该创建你想要的实现功能的印迹。您可以在印迹的格式方法中定义您需要的所有行为。
推荐阅读
- php - Foreach 中的 PHP Optgroup
- r - 使用正则表达式提取括号内的数字?
- unit-testing - 从 .Net Standard 2.0 单元测试获取 Azure AD 访问令牌
- mongodb - MongoDB聚合查询数组中的值
- wpf - 如何使用 XAML 为 TabControl 中的每个 TabItem 创建单独的 UserControl 实例?
- ios - 如何在不改变世界坐标中的相对位置、大小和比例的情况下将 SCNNode 作为子节点添加到父节点
- ls - ls 命令中 --file-type 的作用是什么
- spring-webflow - 春季网络流。从按钮传递值
- syntax - pyodbc 驱动程序关键字语法错误
- javascript - Mongoose 在两个参数中搜索一个值