想在 Mac 上查看剪贴板历史,先得知道 macOS 本身会留下什么。剪贴板只有一个格子。每复制一次,就会替换掉原来的内容,所以除非有什么东西在你复制的那一刻把它记下来,系统里根本没有更早的东西可以给你看。于是答案有三种。Finder 能显示格子里此刻的那一条。macOS Tahoe(26)及以后的聚焦搜索,在你允许之后可以搜索最近复制的内容。剪贴板管理器则会记下每一次复制,一直保留到你删掉它,或者它因为太旧被清理。
下面逐一介绍每种方法:它能看到什么、看不到什么,以及怎么判断你需要哪一种。
为什么 Mac 只记得一条
剪贴板是一项系统服务,也就是通用粘贴板(Apple 文档里的 NSPasteboard)。你按 ⌘C 时,App 往里写;按 ⌘V 时,App 从里读。它的用途是在 App 之间传递数据,并不负责保存历史。App 写入新内容之前会先清空它,所以旧的内容就没了。一次复制可以同时带好几种形式:同一句话可以是富文本、纯文本和 HTML,同一张图片可以是 PNG,也可以是一个文件引用。你粘贴到哪个 App,就由那个 App 挑一种它看得懂的。
macOS 也不会主动通知内容变了。剪贴板管理器靠每隔几分之一秒查看一次粘贴板的变化计数器来发现新的复制,数字一变,就去读新内容。这就是为什么管理器只记得它运行期间的复制。在你装上它之前、或者它没在运行时复制的东西,它从来没见过。
看看剪贴板里现在有什么
在 Finder 里选择 编辑 → 显示剪贴板。一个小窗口会显示当前的内容,并告诉你它是什么类型:文本、图片,或者什么都没有。
它只回答一个问题:⌘V 会粘贴出什么?它看不到更早的条目,也不能搜索。
在“终端”里,pbpaste 会打印同一条内容的纯文本形式。内容很长、或者你想把它接给别的命令时,这很好用。pbpaste | wc -w 能数出它有多少个词。
在聚焦搜索里搜索最近复制的内容(macOS 26 及以后)
macOS Tahoe 给聚焦搜索加上了“剪贴板”结果。Apple 的指南《在聚焦搜索中搜索剪贴板历史记录》给出了步骤:
- 按
⌘空格键打开聚焦搜索。 - 按
⌘4,或者点搜索栏右边的“剪贴板”按钮。 - 第一次使用时,macOS 可能会问是否允许在搜索中显示剪贴板结果。点 允许。
- 输入文字来筛选。选中一条后按
⌘C再复制一次,或者按⌘V粘贴到光标原来的位置。
想清除的话,点搜索栏旁边的 更多 按钮,选择 清除历史记录。
它是系统自带的,免费,对付“几分钟前复制的那个东西”往往已经够用。不过它也有局限。它只在 macOS 26 及以后才有,而且只知道你允许之后复制的内容。Apple 的指南没有说条目会保留多久,也没有说密码管理器标记为“隐藏”的内容会不会被排除。指南倒是提醒了一句:“敏感信息可能会出现在剪贴板中。”在 macOS Sequoia(15)及更早的版本上,根本没有内置的历史记录。
通用剪贴板不保留历史
在 iPhone 上复制,在 Mac 上粘贴,这就是通用剪贴板。它在登录同一个 Apple 账户、打开了 Wi-Fi、蓝牙和“接力”、彼此相距约 10 米以内的设备之间传递当前这一条内容。它不保留任何列表,Mac 的剪贴板依然只有一个格子。
用剪贴板管理器留下真正的历史
剪贴板管理器会盯着粘贴板,把每一次新的复制连同它带来的所有形式都存下来,再给你一个可以搜索的列表。各家管理器的区别在于:存什么、怎么粘贴回去、跳过什么。
在 AtAt 里,它是这样运作的:
- 在任何 App 里按
⌘⇧V。一个面板从下方滑上来,列出最多 200 条最近的内容,最新的排在最前并且已经选中,所以按Return就是粘贴你最后复制的那一条。 - 直接打字就能搜索,不用先点搜索栏。筛选器可以按类型(文本、图片、文件、链接、颜色)或者按你复制时所在的 App 来缩小范围。
- 按
Return把选中的那条粘贴到你原来的位置,或者先按空格键用快速查看看一眼。AtAt 会把它记下的每一种形式都写回去,所以富文本依然是富文本,图片依然是图片。至于收下哪一种,仍由你粘贴进去的那个 App 决定。 - 经常重复用的内容,可以从右键菜单里加入 收藏。收藏放在单独的面板上,会一直留着,直到你删掉它。
你可以自己去验证它是怎么运作的。历史记录就是你 Mac 上的一个文件夹,~/Library/Application Support/AtAt/Clipboard/,每条内容一个小文件,每种形式按内容哈希只存一份。从密码管理器里复制一个密码,然后去看看——它不在那里。AtAt 会跳过任何带有 nspasteboard.org 约定中“隐藏”“临时”或“自动生成”类型标记的复制,密码管理器正是用这些标记来表示“别记下这个”。面板最多保留 200 条或 1 GB,以先到者为准。
你需要哪一种?
| 方法 | 能看到什么 | 保留多久 | 适用系统 |
|---|---|---|---|
| Finder → 编辑 → 显示剪贴板 | 只有当前这一条 | 直到你下一次复制 | 所有 macOS |
聚焦搜索 → ⌘4 | 最近复制的内容,可搜索 | Apple 没有说明 | macOS 26 及以后 |
| 剪贴板管理器,比如 AtAt | 它启动以来的每一次复制,可搜索,外加收藏 | 直到它在历史里过期;收藏一直保留到你删除 | 取决于 App;AtAt 需要 macOS 15 和 Apple 芯片 |
如果你只需要最后复制的那一条,Finder 就够了。如果你用的是 macOS 26,想找今天早些时候复制的东西,装任何东西之前先试试聚焦搜索。当你需要几天前复制的内容、需要图片和文件原样粘贴回来、有每周都要重复用的片段,或者需要密码被可靠地排除在外时,你就需要一个管理器了。
什么时候别的管理器更合适
AtAt 运行在搭载 Apple 芯片、macOS 15 或更高版本的 Mac 上,而且只有 Mac 版。如果你想在 iPhone 或 iPad 上也用到剪贴板,Paste 覆盖 Mac、iPhone 和 iPad,通过 iCloud 同步。如果你只想要一个小巧、免费、开源的列表,别的都不要,Maccy 采用 MIT 许可,需要 macOS 14 或更高版本。如果你还希望这份历史能喂给 AI agent,AtAt 就有意义了:在任意一条上按 ⌘Return,它就会作为问题的上下文,交给 Claude Code、Codex 或你在用的 agent。(各厂商信息读取于 2026-10-15。)
怎么清除剪贴板历史
- 系统剪贴板 会被你的下一次复制替换掉。想立刻清掉某样敏感内容,就复制一点无害的东西,比如一个空格。
- 聚焦搜索: 在“剪贴板”视图里点 更多,选择 清除历史记录。
- AtAt: 在面板上选择 更多 → 清除历史记录…。它会先问你,而且从不删除收藏。想删掉一条,选中它按
⌥Delete。想彻底停止记录,就关掉“设置 → 剪贴板”顶部的开关,这样 AtAt 根本不会读取你复制的内容。
常见问题
Mac 有剪贴板历史吗?
剪贴板本身只存一条,也就是你最后复制的那一条。从 macOS Tahoe(26)开始,聚焦搜索也能搜到你之前复制过的东西。如果你想要一份保留格式、图片和文件,过几天还能翻回来的历史,就需要一个剪贴板管理器。
怎么看我现在剪贴板里有什么?
在 Finder 里选“编辑 → 显示剪贴板”。会弹出一个窗口,显示当前这一条以及它是什么类型的内容。它能显示的也就这一条。
Mac 上查看剪贴板历史的快捷键是什么?
在 macOS 26 及以后,按 ⌘空格键 打开聚焦搜索,再按 ⌘4 切换到“剪贴板”。剪贴板管理器有各自的快捷键。AtAt 用的是 ⌘⇧V,可以在“设置 → 快捷键”里修改。
为什么我的剪贴板历史只显示最后一条?
因为 macOS 的剪贴板只有一个格子。每复制一次,就会替换掉之前的内容。系统里没有任何东西会保留旧的,除非你允许了聚焦搜索的“剪贴板”结果,或者有剪贴板管理器在记录。
密码会被存进剪贴板历史吗?
取决于工具。密码管理器会把它复制的内容标记为“隐藏”,AtAt 会完全跳过这些内容。Apple 的聚焦搜索指南只提醒说敏感信息可能出现在剪贴板上,所以依赖它之前最好先确认一下。
怎么清除 Mac 上的剪贴板历史?
在聚焦搜索的“剪贴板”视图里,点搜索栏旁边的“更多”按钮,选择“清除历史记录”。在 AtAt 里,在面板上选“更多 → 清除历史记录…”。它会先问你,而且从不删除收藏。