Skip to content

概念

粘贴板和粘贴项

  1. 粘贴板 ( Pasteboard )

    每次复制操作,CrossPaste 都会全面捕获粘贴板内容,不仅仅局限于单一数据类型。

  2. 粘贴项 ( Paste Item )

    粘贴项是构成粘贴板的基本单元。每个粘贴项代表一种特定类型的数据。

  3. 多样化数据集合

    一次复制操作可能产生多个粘贴项,形成一个数据集合。例如:

    • 复制网页文本:会同时记录纯文本和富文本(包含字体、颜色等样式信息)
    • 复制图片文件:会记录图片数据和文件名
  4. 智能粘贴

    根据粘贴环境,CrossPaste会自动选择最合适的粘贴项。如:

    • 在文本框中粘贴图片时,会智能选用文件名
    • 在支持富文本的应用中粘贴时,会保留原始格式

设计理念

CrossPaste 的核心设计目标是最大限度地保留原始复制内容的信息,并在粘贴时根据上下文提供最合适的数据。这种方法确保了跨平台、跨应用场景下的最佳用户体验。

粘贴类型的优先级

粘贴类型的预览默认优先级如下:

优先级粘贴类型
4文件
3图像
2HTML
1URL
0文本
-1无效类型