粘贴纯文本
使用纯文本粘贴功能,使用 Ctrl/Cmd + Shift + V 键粘贴的文本将匹配您粘贴到的内容的格式。
# 演示
从下面的格式化段落中复制一些文本,然后按 Ctrl/Cmd + Shift + V 将其粘贴到另一个段落中。请查看粘贴的文本如何与该段落的样式匹配。接下来,比较不按 Shift 时会发生什么。
关于强调
在排版中,强调是指使用与周围文本不同的字体样式来加强单词。这包括 斜体、粗体、下划线 和 删除线 字体。
斜体
斜体是一种基于书法手写体风格化的斜体字体。您可以使用斜体来强调重要内容,写某些创意作品的标题,引用外来词,或引用说话者。
粗体
粗体字重使字母比周围文本更粗。它通常用于突出显示关键词。例如,印刷字典中的条目通常用粗体标记。
下划线
专业排版很少用下划线来强调单词。这样做被认为太分散注意力了。然而,下划线经常用于打字机、手写体和某些非字母文字中。
此演示展示了一组有限的功能。访问 功能丰富的编辑器示例 以查看更多实际操作。
# 其他功能信息
纯文本粘贴功能由 PastePlainText
插件实现,该插件是 Clipboard
插件的一部分。
它在粘贴期间检测 Ctrl/Cmd + Shift + V 键,并使粘贴的文本继承其粘贴到的内容的样式。从这个意义上讲,该功能也可以描述为“无格式粘贴”——粘贴文本的源格式将被其粘贴到的文本的目标格式替换。
使用双行换行符粘贴纯文本将把换行符变成段落。单行换行符在粘贴时将变成软换行符。
# 安装
在 安装编辑器 之后,将该功能添加到插件列表和工具栏配置中
import { Bold, ClassicEditor, Clipboard } from 'ckeditor5';
ClassicEditor
.create( document.querySelector( '#editor' ), {
plugins: [ Clipboard, Bold, /* ... */ ]
} )
.then( /* ... */ )
.catch( /* ... */ );
PastePlainText
插件将与剪贴板插件一起激活。
# 对其他应用程序的支持
您可以在 此工单 中找到有关与其他应用程序的兼容性的更多信息。
如果您认为对任何应用程序的支持需要改进,请在以下工单中添加 👍 和评论
随意为其他类似的应用程序打开一个 新的功能请求!
# 相关功能
CKEditor 5 支持更广泛的粘贴功能,包括
- 粘贴 Markdown——将 Markdown 格式的内容直接粘贴到编辑器中。
- 从 Office 粘贴——从 Microsoft Word 粘贴内容,并保留原始结构和格式。
- 从 Google Docs 粘贴——从 Google Docs 粘贴内容,保持原始格式和结构。
- 从 Word 导入——将 Word 文件直接转换为 HTML 内容。
# 贡献
该功能的源代码在 GitHub 上 https://github.com/ckeditor/ckeditor5/tree/master/packages/ckeditor5-clipboard 上可用。
我们每天都在努力使我们的文档保持完整。您发现过时信息了吗?有什么缺失吗?请通过我们的 问题追踪器 报告。
随着 42.0.0 版本的发布,我们重新编写了大部分文档以反映新的导入路径和功能。我们感谢您的反馈,帮助我们确保文档的准确性和完整性。