VOCABULARY / 词条
复制粘贴
Copy and Paste
通过一块系统级中转区在位置之间搬运内容:复制把选中的内容放入剪贴板而保留原件,剪切放入后移除原件,粘贴把剪贴板的内容取出放到当前位置——包括跨应用搬运。

识别特征
- 复制保留原件,剪切移除原件,粘贴在当前位置取出
- 内容经由系统剪贴板中转,可跨应用使用
- 同一份内容可能有多种可表示形式,粘贴时需要选择其一
概念边界
本词条讨论的是这组命令在界面上的呈现与行为,而不是某个平台的快捷键表。剪贴板是系统级的公共区域:它一次通常只保留一份内容,会被其他应用覆盖,也可能被其他应用读取,因此不适合承载密码一类的敏感数据。粘贴带来的格式问题是这一模式固有的——同一份内容在不同应用中有不同的可表示形式,产品必须决定粘贴时保留还是丢弃格式,并让用户能够选择。禁止在密码或验证码字段粘贴不是安全措施,只会迫使用户改用更弱的记忆方案。
什么时候考虑它
- 用户需要把内容搬到当前应用无法直达的地方
- 内容需要被重复使用,例如把同一段文字填到多处
- 用户希望自己决定保留还是丢弃来源的格式
什么时候慎用
- 把密码、令牌一类的敏感内容放入剪贴板并长期留存
- 在密码或验证码字段禁止粘贴,迫使用户手动输入
- 粘贴总是强行保留来源格式,破坏目标文档的排版
取舍
剪贴板是跨应用搬运内容最通用的通道,代价是它不属于任何一个应用:内容会被其他程序覆盖或读取,格式在转换中可能丢失,而这些都不在当前应用的控制范围内。
条件规则 · 编辑建议
相关词条
拖放依赖两处同时可见且能连续按住移动,复制粘贴不受距离与可见性限制,因此也是拖动功能的天然等效路径。
剪切与粘贴都会直接改变数据,撤销是用户发现搬错之后的退路。
保留格式与否通常藏在二级菜单里;把它做成可搜索的命令比让用户记快捷键更可靠。
来源与支持范围
该条目说明剪切、复制与粘贴是现代人机交互与界面设计的基本命令,提供一种通过用户界面传输数据的进程间通信方式;剪切命令把选中的数据从原位置移除,复制命令生成副本,两者都把数据放入中转区供后续粘贴使用。本词条的定义据此转述。
检索日期:2026-09-16 · 快照待确认该文档说明 Clipboard API 提供响应剪切、复制与粘贴命令的能力,并可异步读写系统剪贴板,同时建议优先使用它而不是已废弃的 document.execCommand();本词条据此说明"系统剪贴板"是应用之外的共享资源,其安全注意事项以文档为准。
检索日期:2026-09-16 · 快照待确认定义参考以上来源;数字界面示例、选择建议、条件关系及配方由本样例编辑,尚未经用户研究验证。
类型扩展与实现说明
本词条尚无可操作示例;插画为编辑示意,展示剪贴板作为中转区的位置,不代表已验证的实现。应用到产品前仍须确认粘贴未在任何输入字段被禁止,并检查格式转换的默认行为是否一致。
{
"states": [
"idle",
"copied",
"cut",
"pasted"
],
"a11y": [
"复制与粘贴的结果通过状态消息播报,而不是只靠短暂的视觉提示",
"这些命令同时出现在菜单与快捷键中,不只依赖记忆"
],
"motion": "无动效;复制成功的提示以文字为主"
}完整 Agent 条目 JSON
{
"id": "copy-paste",
"type": "interaction",
"name": {
"zh": "复制粘贴",
"en": "Copy and Paste"
},
"aliases": [
"Cut, Copy and Paste",
"Clipboard",
"剪贴板",
"剪切粘贴"
],
"granularity": "component",
"intents": [
"manipulate-object",
"run-command"
],
"tags": [
"剪贴板",
"复制",
"粘贴",
"跨应用",
"快捷键"
],
"definition": "通过一块系统级中转区在位置之间搬运内容:复制把选中的内容放入剪贴板而保留原件,剪切放入后移除原件,粘贴把剪贴板的内容取出放到当前位置——包括跨应用搬运。",
"boundary": "本词条讨论的是这组命令在界面上的呈现与行为,而不是某个平台的快捷键表。剪贴板是系统级的公共区域:它一次通常只保留一份内容,会被其他应用覆盖,也可能被其他应用读取,因此不适合承载密码一类的敏感数据。粘贴带来的格式问题是这一模式固有的——同一份内容在不同应用中有不同的可表示形式,产品必须决定粘贴时保留还是丢弃格式,并让用户能够选择。禁止在密码或验证码字段粘贴不是安全措施,只会迫使用户改用更弱的记忆方案。",
"signature": [
"复制保留原件,剪切移除原件,粘贴在当前位置取出",
"内容经由系统剪贴板中转,可跨应用使用",
"同一份内容可能有多种可表示形式,粘贴时需要选择其一"
],
"when": [
"用户需要把内容搬到当前应用无法直达的地方",
"内容需要被重复使用,例如把同一段文字填到多处",
"用户希望自己决定保留还是丢弃来源的格式"
],
"when_not": [
"把密码、令牌一类的敏感内容放入剪贴板并长期留存",
"在密码或验证码字段禁止粘贴,迫使用户手动输入",
"粘贴总是强行保留来源格式,破坏目标文档的排版"
],
"tradeoff": "剪贴板是跨应用搬运内容最通用的通道,代价是它不属于任何一个应用:内容会被其他程序覆盖或读取,格式在转换中可能丢失,而这些都不在当前应用的控制范围内。",
"comparison": {
"focus": "用一块公共中转区在任意位置之间搬运内容",
"mechanism": "复制或剪切写入剪贴板,粘贴在目标处取出",
"cost": "中转区不归应用所有,格式与内容都可能改变"
},
"sources": [
{
"id": "copypaste-wikipedia",
"title": "Wikipedia · Cut, copy, and paste",
"url": "https://en.wikipedia.org/wiki/Cut,_copy,_and_paste",
"claim": "该条目说明剪切、复制与粘贴是现代人机交互与界面设计的基本命令,提供一种通过用户界面传输数据的进程间通信方式;剪切命令把选中的数据从原位置移除,复制命令生成副本,两者都把数据放入中转区供后续粘贴使用。本词条的定义据此转述。",
"checkedAt": "2026-09-16",
"archive": {
"lookupUrl": "https://web.archive.org/web/20260916*/https://en.wikipedia.org/wiki/Cut,_copy,_and_paste",
"status": "pending",
"checkedAt": "2026-09-22T11:54:12.823Z",
"error": "status-request-failed",
"jobId": "spn2-c086deae13c648717966d09de59e7a5f7217a459"
}
},
{
"id": "copypaste-mdn-clipboard",
"title": "MDN · Clipboard API",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/Clipboard_API",
"claim": "该文档说明 Clipboard API 提供响应剪切、复制与粘贴命令的能力,并可异步读写系统剪贴板,同时建议优先使用它而不是已废弃的 document.execCommand();本词条据此说明\"系统剪贴板\"是应用之外的共享资源,其安全注意事项以文档为准。",
"checkedAt": "2026-09-16",
"archive": {
"lookupUrl": "https://web.archive.org/web/20260916*/https://developer.mozilla.org/en-US/docs/Web/API/Clipboard_API",
"status": "pending",
"checkedAt": "2026-09-22T11:54:18.659Z",
"error": "status-request-failed",
"jobId": "spn2-de2deb6aab543b1533175fdfa06f4d74f4960cde"
}
}
],
"relations": [
{
"target": "drag-and-drop",
"kind": "alternative",
"condition": "用户需要把内容从一处搬到另一处",
"reason": "拖放依赖两处同时可见且能连续按住移动,复制粘贴不受距离与可见性限制,因此也是拖动功能的天然等效路径。",
"basis": "editorial"
},
{
"target": "undo-redo",
"kind": "composes_with",
"condition": "剪切移除了原件或粘贴覆盖了已有内容",
"reason": "剪切与粘贴都会直接改变数据,撤销是用户发现搬错之后的退路。",
"basis": "editorial"
},
{
"target": "command-palette",
"kind": "related",
"condition": "用户需要找到粘贴为纯文本一类的次级命令",
"reason": "保留格式与否通常藏在二级菜单里;把它做成可搜索的命令比让用户记快捷键更可靠。",
"basis": "editorial"
}
],
"rules": [
{
"when": "产品提供密码或验证码输入字段",
"instruction": "允许粘贴。禁止粘贴会阻碍密码管理器,把用户推向更弱、更容易记住的口令。",
"strength": "must",
"basis": "editorial"
},
{
"when": "粘贴的内容带有来源格式",
"instruction": "提供\"粘贴为纯文本\"一类的选择,并让默认行为在同一产品内保持一致且可预期。",
"strength": "recommend",
"basis": "editorial"
}
],
"behavior": {
"states": [
"idle",
"copied",
"cut",
"pasted"
],
"a11y": [
"复制与粘贴的结果通过状态消息播报,而不是只靠短暂的视觉提示",
"这些命令同时出现在菜单与快捷键中,不只依赖记忆"
],
"motion": "无动效;复制成功的提示以文字为主"
},
"demo": null,
"version": "0.1.0",
"editorialStatus": "drafted",
"requirements": [],
"demoCapabilities": [],
"implementationNote": "本词条尚无可操作示例;插画为编辑示意,展示剪贴板作为中转区的位置,不代表已验证的实现。应用到产品前仍须确认粘贴未在任何输入字段被禁止,并检查格式转换的默认行为是否一致。",
"image": {
"src": "/images/copy-paste.webp",
"alt": "一张示意图:左侧虚构窗口中一段灰色占位文字被选中并高亮,中间一个标着剪贴板图标的小方块承接它,右侧另一个虚构窗口中同一段占位文字出现在光标处,两侧窗口以箭头连向中间。"
},
"searchTerms": [
"clipboard",
"copy",
"paste",
"cross-application",
"shortcut"
]
}