Contribute to this guide

指南粘贴纯文本

使用纯文本粘贴功能,使用 Ctrl/Cmd + Shift + V 键粘贴的文本将匹配您粘贴到的内容的格式。

# 演示

从下面的格式化段落中复制一些文本,然后按 Ctrl/Cmd + Shift + V 将其粘贴到另一个段落中。请查看粘贴的文本如何与该段落的样式匹配。接下来,比较不按 Shift 时会发生什么。

关于强调

在排版中,强调是指使用与周围文本不同的字体样式来加强单词。这包括 斜体粗体下划线删除线 字体。

斜体

斜体是一种基于书法手写体风格化的斜体字体。您可以使用斜体来强调重要内容,写某些创意作品的标题,引用外来词,或引用说话者。

粗体

粗体字重使字母比周围文本更粗。它通常用于突出显示关键词。例如,印刷字典中的条目通常用粗体标记。

下划线

专业排版很少用下划线来强调单词。这样做被认为太分散注意力了。然而,下划线经常用于打字机、手写体和某些非字母文字中。

此演示展示了一组有限的功能。访问 功能丰富的编辑器示例 以查看更多实际操作。

# 其他功能信息

纯文本粘贴功能由 PastePlainText 插件实现,该插件是 Clipboard 插件的一部分。

它在粘贴期间检测 Ctrl/Cmd + Shift + V 键,并使粘贴的文本继承其粘贴到的内容的样式。从这个意义上讲,该功能也可以描述为“无格式粘贴”——粘贴文本的源格式将被其粘贴到的文本的目标格式替换。

使用双行换行符粘贴纯文本将把换行符变成段落。单行换行符在粘贴时将变成软换行符。

# 安装

⚠️ 新的导入路径

42.0.0 版 开始,我们更改了导入路径的格式。本指南使用新的、更短的格式。如果您使用的是旧版本的 CKEditor 5,请参考 旧版设置中的包 指南。

安装编辑器 之后,将该功能添加到插件列表和工具栏配置中

import { Bold, ClassicEditor, Clipboard } from 'ckeditor5';

ClassicEditor
    .create( document.querySelector( '#editor' ), {
        plugins: [ Clipboard, Bold, /* ... */ ]
    } )
    .then( /* ... */ )
    .catch( /* ... */ );

PastePlainText 插件将与剪贴板插件一起激活。

# 对其他应用程序的支持

您可以在 此工单 中找到有关与其他应用程序的兼容性的更多信息。

如果您认为对任何应用程序的支持需要改进,请在以下工单中添加 👍 和评论

随意为其他类似的应用程序打开一个 新的功能请求

CKEditor 5 支持更广泛的粘贴功能,包括

# 贡献

该功能的源代码在 GitHub 上 https://github.com/ckeditor/ckeditor5/tree/master/packages/ckeditor5-clipboard 上可用。