Mac 上的剪贴板管理器
更新于 · 作者 Anton Shakirov
如果你用的是 macOS 26 或更新的系统,先按 ⌘Space,再按 ⌘4 看一眼,然后再决定要不要装东西:Mac 本身已经在保存剪贴板历史,对于大多数让人去找管理器的情况,这就是全部答案。单独的管理器在更远的地方才有意义——你要找的东西是上周的而不是今天早上的,或者面前这台 Mac 比 Tahoe 还旧。

| what it is | clipboard history inside hop, a menu bar app for macOS |
|---|---|
| price | free — no trial, no pro tier, no account |
| licence | MIT, source on GitHub |
| requires | macOS 14 or later, Apple silicon or Intel |
| works offline | yes |
| data sent anywhere | none |
macOS 26 免费给你的剪贴板历史
macOS 26 Tahoe 把剪贴板历史放进了 Spotlight。按 ⌘Space,再按 ⌘4,最近复制过的内容就列在那里。点一条就回到剪贴板,随时可以粘贴。第一次打开时,Spotlight 会先给你一个授权窗口而不是列表,因为你要打开的是一份「你复制过什么」的记录。之后就只是两个按键。
它免费,已经在机器上,而且对于这个问题最常见的版本——半小时前你把准备粘贴的地址覆盖掉了——它就是全部答案。一个向你推销剪贴板管理器的页面应该先说这句话,所以:先从那里开始。
系统自带的历史不让你设置什么
- 在「系统设置」的 Spotlight 部分最下方有三样东西:剪贴板结果的开关、一行写着保留时长的说明,以及一个清空按钮。整块面板就这些。
- 没有条数可调,也无法把某一条标记为值得留下。你整个月每天都要粘贴的那个地址,和只用过一次的验证码,按同一套规则过期。
- 至于这套规则跑多久,就写在面板下方:没人动过的 Mac 上是八小时,旁边有步进器可以改。Apple 自己的页面介绍了这个功能却没提这项设置,所以到处都写着「保留时长未公开」。
Apple 说明了这一部分以及如何清空,但没说保留多久(英文页面): 在 Spotlight 中搜索剪贴板历史
单独的剪贴板管理器还值在哪里
跟 macOS 26 诚实地比,比的是深度,不是有没有。今天的内容 Spotlight 免费就能覆盖,这一点没什么好争的。两者分道扬镳的地方在于你能往回够多远,以及当这台 Mac 比这个功能还旧时该怎么办。
| 你正在做的事 | 系统自带的历史 | 用 hop |
|---|---|---|
| 半小时前,你把准备粘贴的地址覆盖掉了 | ⌘Space、⌘4、点一下。免费,而且已经在那儿 | 用不上,用 Spotlight 就行 |
| 你要的那段文字是周二的 | 时间窗口由你定,但那是一只钟,不是一个条数 | 最近一百条,调高可到三百条 |
| 整个月反复粘贴的同一个地址 | 没法标记为值得留下,它和别的内容一起过期 | 这里也没有固定功能。它就一直待着,直到三百条更新的把它挤出去 |
| 面前这台 Mac 还停在 Sequoia 或更早 | 根本就没有剪贴板历史 | macOS 14 及以上都能用 |
| 你要的是刚从截图里取出来的文字 | 只有你自己复制的内容才会进列表 | 文字识别和取色器写进的是同一份历史 |
全部理由都在深度上
普通一天的工作是几十次复制。这让差别变得实在而不是理论上的:周二那条既掉出了时间窗口,前面还压着好几百条更新的内容。深度和够得远其实是同一个问题的两张面孔,而 hop 给出的答案是一百条,调高到三百条。
所以规则很短。要的是今天的东西,系统自带的历史就到头了,你不需要我们。简单的情况在你开始找比今天早上更早的东西、或者连着第四天重新复制同一段内容时结束。
macOS 26 之前没有可比的东西
在 Sonoma 和 Sequoia 上,这不是一份更差的剪贴板历史,而是压根没有历史。Mac 只保留一条,上一条从没被记下来,事后也就无从恢复。hop 支持 macOS 14 及以上,这正是这个模块面向的另一半人。
从截图或视频画面里取出来的文字,和你复制的一切都进同一个列表: 文字识别
用起来是什么样
列表随面板一起打开:最近一百条,调高可到三百条,新的在上面,文字、链接、截图和文件都在一处。输入几个字缩小范围,然后要么把这条取回剪贴板,要么直接粘进你刚才在用的那个应用。
用取色器取到的颜色、文字识别从屏幕上取下的文本,都会在发生的那一刻落进同一个列表。这两样都不是你复制的,所以它们都没有进入系统历史的路——这也是两者唯一不是「同一件事、不同深度」的地方。
哪个按钮做什么、历史条数在哪里设置、一条记录怎么另存为文件、粘贴按钮需要 macOS 给什么权限——你自己语言的完整说明: 说明里的剪贴板
什么永远不会进入剪贴板历史
凡是被密码管理器标记为隐藏的内容都会被跳过,不会保存。这不是相对系统历史的优势:macOS 遵循的是同一条原则,而一个在这里做错的剪贴板管理器不是更差,而是危险。我们把它写明白,是因为这是大家第一个问的问题。
历史只留在这台 Mac 上。没有同步、没有服务器、没有账号,你在 iPhone 上复制的东西也不会出现在这里:Universal Clipboard 只把最新一条带过去,两边都不保存历史。
剪贴板里放的不是一串字符,而是一组类型——所以一个文件可以躺在上面,而命令行工具却什么都看不到(英文页面): NSPasteboard
装之前有一件事值得知道:直接粘进你刚才所在的应用,意味着以那个应用的名义行事,而 macOS 把这件事放在辅助功能权限后面,授权一次即可。其余的功能不给也能用。
frequently asked questions
- macOS 自带剪贴板管理器吗?
- 从 macOS 26 Tahoe 起,剪贴板历史在 Spotlight 里:⌘Space,然后 ⌘4,前提是你允许它。它算不上完整的管理器:给你的是一个时间窗口,默认八小时,而且没有办法让某一条不过期。Sequoia 及更早的系统连这个也没有。
- 在 macOS 26 上还需要剪贴板管理器吗?
- 今天复制的东西,不需要。用 Spotlight,省下一次安装。单独装一个是为了够得远:一百条,调高到三百条,而不是一个从八小时起算的时间窗口。
- 系统自带的历史保留多久?
- 没人动过的 Mac 上是八小时,这个数字就写在「系统设置」Spotlight 部分的最下方,旁边还有步进器。Apple 自己的页面介绍了这一部分却没提这项设置,所以很多页面都说保留时长没有公开。
- 能把某一条固定住让它一直留着吗?
- 系统自带的历史不行,hop 也不行:两边都没有固定功能。hop 的回答是深度——一条记录会一直在,直到更新的内容把它挤出去,而在一百条或三百条的规模下,这段时间要长得多。
- 复制的文件会被保存吗?
- 会,按文件名保存,粘贴时回来的是文件本身而不是路径。一次复制多个文件时显示为「名称 +N」。
- 密码会进历史吗?
- 不会。被密码管理器标记为隐藏的内容会被跳过,遵循的是 macOS 自己那条原则。
- 历史会同步到我的其他设备吗?
- 不会。它留在这台 Mac 上:没有账号、没有服务器、没有同步。在 iPhone 上复制的东西也不会出现在这里。
- 能搜索复制过的内容吗?
- 可以,边输入边过滤。截图、链接和文件都和纯文本一起在列表里,取色器取的颜色和文字识别取下的文本也在。
other tools in hop
- window layoutseighteen zones, one click or one hotkey.
- draw on screena transparent layer over the live screen, seen by everyone on the call.
- keep awakedownloads, renders and calls run to the end. even with the lid closed.
关于作者

Anton Shakirov开发 hop
开发 hop,也编写本站的每一页。十九个工具收在一个菜单栏图标下,MIT 许可,源码公开。issue 和邮件都由他本人阅读和回复。