昨天,Ella van Durpe 将期待已久的功能合并到 Gutenberg 插件中,允许用户 跨多个富文本块选择和修改文本. 它应该会在 5 月登陆插件的 13.0 版和 WordPress 6.0。
用户目前可以跨多个块选择文本,但编辑器会自动将选择调整到所有块本身,本质上是创建一个组。 更改将允许用户突出显示特定文本。 此功能适用于任何富文本块,例如段落、标题、列表和引用。
跨两个块选择文本。
任何想尽早测试此功能的人都可以获取 从门票古腾堡。 单击“构建古腾堡插件 ZIP”选项卡。
如果有任何基于文本的编辑器应该做好的一件事,那就是允许用户根据标准约定来操作文本。 用户应该能够随意选择、复制、剪切、粘贴和移动字符和单词。
当 WordPress 5.0 于 2018 年底推出其新的基于块的编辑器时,作者所期望的一些工具并不存在。 每个段落、列表、标题和块引用都是一个单独的实体,而不仅仅是文本的延续。 块是堵塞编辑流程的污泥。
块系统解决了大量需要解决的问题。 新的帖子编辑器甚至看起来比它的经典前身更时尚。 但是,当幕后的东西不能满足用户对编辑器的需求时,这些事情就无关紧要了。 对于任何特定用户或其他人来说,成为标准的每一个缺失的功能都是一个失败,另一个一星评论,对于块系统旨在带来的革命。
如果用户不能做像选择和删除两个段落中的文本这样简单的事情,那么所有其他的花里胡哨的东西有什么用呢?
区块编辑器推出至今已经三年多了。 也许现在赢回一些为他们的网站选择不同路径的人为时已晚。 对于其他人来说,也许他们的写作流程发生了如此巨大的变化,以至于新闻无关紧要。 对于那些一直在耐心等待的人来说,知道 WordPress 总有一天会做到这一点,这是值得庆幸的时刻。
从对 Matías Ventura 的回应来看 昨天推特,它提醒人们有多少人想要这个功能:
很快,您将能够在 WordPress 中跨块选择文本,同时保留内容块的基本机制。 ☄️
主要荣誉 @ellatrx 为带领我们来到这里的稳定工作! pic.twitter.com/e6tL7r434j
— 马蒂亚斯文图拉 (@matias_ventura) 2022 年 3 月 28 日
在跨富文本块选择文本时,该实现尚未提供完整的功能覆盖。 目前包括以下内容:
- Enter:按 Enter 键将删除选定的文本并创建一个新段落。
- Backspace:按 Backspace 键可删除选定的文本,并将后一个块剩余的任何内容与前者合并。
- 删除:按 Del 键删除选定的文本并向前合并以前的文本。
- 输入:键入将用新输入替换选定的文本。
在处理不同的块类型时,Backspace 和 Del 之间的区别是相关的。 例如,当突出显示列表中的文本后跟一个段落时,退格会将段落文本的其余部分合并为一个列表项。 删除时,列表项变为段落。
跨列表和段落块退格选定的文本。
退格到列表中时,我确实注意到了一个错误。 它留下一个空列表项,如上面的屏幕截图所示。
目前仍然没有从两个或更多块中选择文本并复制或剪切它的方法。 尝试这样做会退回到以前的行为。 复制/剪切动作抓取整个块代码而不是文本本身。
选择部分文本时的复制操作。
新功能不会取消跨多个块部分选择文本并将它们作为一个组进行操作的能力。 用户仍然可以移动位置、复制和修改它们。
相反,文本选择功能是对当前工具的增强,许多人会很高兴看到 WordPress 登陆。 这不是一整套能力,但这是项目的胜利,也是向前迈出的必要一步。