适用于 Mac 的剪贴板历史记录
你拷贝过的一切。
⌥V 即达。
EFClip 常驻菜单栏,记住你拷贝的内容:文本、链接和图像。按下 ⌥V,输入两个字,按回车。把还要用的内容置顶,归入类别,并在 iPhone 的 EFKey 键盘里找到同一份历史记录。
免费。需要 macOS 14 或更高版本、Apple 芯片。版本 1.0.3。
- 会议室地址工作⌘1
- https://example.com/日程/会议文档⌘2
- 周五下午的会议改到周一⌘3
- 会议开场幻灯片 · 1280 × 720⌘4
我为什么做它
我做 EFKey,是因为 iPhone 键盘没有真正的剪贴板。后来历史记录又停在了手机的边缘。
我拷贝的内容有一半来自 Mac:一个地址、一个快递单号、一小时后要贴进消息里的链接。我想让这份历史记录既在 Mac 的光标旁,也在 iPhone 的键盘里,不要账户,中间也不要服务器。
所以 EFClip 是另一半:Mac 上的同一份历史记录,由你自己的 iCloud 在设备之间传递。
工作原理
拷贝。⌥V。回车。
没有什么需要学的。你照常拷贝,EFClip 负责保存列表。
照常拷贝
在任何地方按 ⌘C。EFClip 每秒检查两次剪贴板,保存每一条新的文本、链接或图像。同一段文本拷贝两次只算一项,并会移回顶部。
按下 ⌥V
历史记录在光标处打开,搜索栏已准备好。它不会从你正在输入的 App 抢走焦点,点按别处时就会关闭。
选取
回车拷贝该项,⌘V 粘贴。开启立即粘贴后,EFClip 会代你按下 ⌘V。选取时按住 ⌥ 可反过来操作,仅限一次。
功能
窗口很小,记忆很长。
默认 200 项,最多 500 项。置顶的内容会一直保留,直到你移除。
宽容的搜索
输入文本或其名称的几个字符即可。大小写和重音符号都不影响,匹配的部分会加粗。
cafe → Café 街角
置顶常用内容
⌥P 置顶一项。已置顶的项目排在顶部,不受数量限制,永不过期。
类别
⌘K 把一项归入“工作”“地址”或你创建的任何类别。每个类别都会成为一个筛选器,在 Mac 和 iPhone 键盘里都有。
命名与编辑
⌘N 给一项起个简短的名称,这样很长的 IBAN 会显示为房租账户。⌘E 直接修改文本里的错字。
图像也行
截屏和拷贝的图片,支持 PNG、JPEG、HEIC 或 TIFF。保留最新的 15 张,缩放到 1280 px,不会占满你的磁盘。
粘贴前先预览
⌃Space 在窗口旁边打开完整文本或较大的图像,并显示长度和拷贝时间。在某一行停留片刻后,它也可以自动打开。
链接与颜色
链接有自己的筛选器。像 #007C8C 这样的十六进制颜色,旁边会显示色块。
处处有快捷键
⌘1 到 ⌘9 直接选取某一行。Tab 切换筛选器。整个窗口都可以不碰鼠标使用。
密码不入库
密码管理器标记为隐藏的内容绝不会被保存。1Password、Bitwarden、密码和钥匙串访问从一开始就被忽略。
筛选器
你的顺序,所有设备。
列表上方的标签是筛选器。把它们拖成你习惯的顺序,包括“全部”和“已置顶”。Tab 跳到下一个。
- 全部你拷贝过的所有未置顶内容。不断滚动的历史记录。
- 已置顶你留下的所有内容,包括类别中的项目。
- 你的类别每个类别一个标签。末尾的 + 标签用来新建类别。
- 文本、链接、图像同一份历史记录,按类型拆分。
快捷键
双手不离键盘。
⌥V 只是默认值。可在设置中选择任意带有 ⌘、⌥ 或 ⌃ 的组合。
iPhone 同步
同一份历史记录,就在你的键盘里。
EFClip 与 EFKey 共享历史记录,EFKey 是我为 iPhone 做的键盘。在 Mac 上置顶一个地址,下次打开键盘的剪贴板时它就在里面。无需创建账户:由你自己的 iCloud 来传递。
同步的内容
- 文本和链接
- 图像,最新的 15 张,最大以 1280 px 发送
- 置顶、类别和名称
- 删除操作,以及筛选器的顺序
留在各设备上的内容
- 设置:快捷键、窗口大小、忽略列表
- 历史记录上限。两者不同时以较小的为准,因为裁剪也是共享的。
- 各端如何填充“全部”和“已置顶”
同步速度
无论是否同步,你最后拷贝的内容都会通过 Apple 的通用剪贴板立刻出现在另一台设备上。置顶、类别和删除会在你打开 EFClip 时到达 Mac,否则最迟 30 秒内到达。在 Mac 上所做的更改,会在你于键盘中打开剪贴板时到达 iPhone。
所需条件
- 两台设备使用同一个 Apple ID,并已开启 iCloud
- 在 EFClip › 设置 › 同步中开启与 iPhone 同步
- 在 EFKey › 工具 › 剪贴板中开启与 Mac 同步
- EFKey Pro,并为键盘开启完全访问
隐私
你的剪贴板没有服务器。
拷贝的文本是电脑上最私密的东西:密码、地址、写到一半的消息。所以 EFClip 把它保存在你的 Mac 上,开启同步后则保存在你自己的 iCloud 里。没有账户,没有分析,也没有我这边的地方可以发送。
- 0 台服务器历史记录只保存在你的 Mac 和你的 iCloud 中,别无他处。
- 端到端文本、图像、名称和类别在离开 Mac 之前就已加密。
- 默认关闭同步会等到你开启。在此之前,没有任何内容离开 Mac。
- 绝不保存隐藏的密码、忽略列表中的 App、与你的模式匹配的文本。
设置
六个标签页,没有意外。
在窗口中按 ⌘,。每个选项都附有默认值。
通用
- 登录时打开,关闭
- 打开历史记录,⌥V
- 显示窗口:在光标处或在屏幕中央
- 窗口宽度和高度,400 × 540
- 预览:1.5 秒后,或仅使用 ⌃Space
- 立即粘贴,关闭
- 自动检查更新,开启
类别
- 所有筛选器在同一个列表中。拖移即可重新排序。
- 重命名或删除类别。其中的项目保持置顶。
- 新类别和“添加”
存储
- 存储图像,开启
- 最多保留 50、100、200 或 500 项
- 删除时间:5 分钟到 30 天,默认 30 天
- 退出 EFClip 时清除历史记录,关闭
忽略
- App:在这些 App 中进行的拷贝会被跳过。可添加任何正在运行的 App。
- 文本匹配:正则表达式,例如用 ^\d{16}$ 匹配银行卡号
同步
- 与 iPhone 同步,关闭,并显示上次同步时间
- 相同的筛选顺序,开启
- 工作原理,分步说明
- 从 iCloud 删除…
关于
- 版本和检查更新…
- 指向 efclip.app、efkey.app 和反馈的链接
- 开源许可
如实说明的限制
它不做什么。
- 仅限 Apple 芯片。M1 或更新的芯片,macOS 14 或更高版本。没有 Intel 版。
- 纯文本。格式、字体和颜色都会被丢弃,在访达中拷贝的文件不会被保存。粘贴出来的就是文本。
- 单项不超过 100 KB。更长的文本,比如整个日志文件,不会被保存。
- 15 张图像。更旧的会让位,除非已置顶。
- iPhone 一侧需要 EFKey Pro。EFClip 本身免费,可独立使用;要付费的是同步,在手机上。
- App 内没有语言选择器。EFClip 跟随 Mac 的语言。若要使用其他语言,请前往系统设置 › 通用 › 语言与地区 › 应用程序。
- 不在 Mac App Store 上架。它是从本网站下载的已签名并经过公证的 App,会自动更新。
常见问题
你还没问,我先答了。
EFClip 免费吗?
是的。没有试用,没有订阅,没有账户。与 iPhone 同步需要键盘里的 EFKey Pro,一次性付费 €14.99。
我必须有 EFKey 才能用吗?
不需要。EFClip 可以单独作为 Mac 的剪贴板历史记录使用。如果你不用 EFKey,请让与 iPhone 同步保持关闭:开启后,即使没有任何设备读取,历史记录也会上传到你的 iCloud。
它会替我粘贴吗?
只有你要求时才会。默认情况下,选取一项会把它放进剪贴板,由你按 ⌘V。开启立即粘贴后,EFClip 会代你按下 ⌘V;为此 macOS 会请求一次辅助功能权限。
为什么需要辅助功能权限?
只是为了代你按下 ⌘V。用 ⌥V 打开窗口和保存你拷贝的内容完全不需要任何权限。如果你从不开启“立即粘贴”,它就不会请求。
它会保存我的密码吗?
不会。密码管理器会把它们拷贝的内容标记为隐藏,EFClip 无论你如何设置都绝不会保存这类内容。1Password、Bitwarden、密码和钥匙串访问也从一开始就在忽略列表里。
怎样让它暂停一会儿?
按住 ⌥ 点按菜单栏图标可暂停保存;图标会变淡,直到你再次按住 ⌥ 点按。按住 ⌥⇧ 点按则仅跳过下一次拷贝。
它会保留多久?
默认 200 项和 30 天。两者都在设置 › 存储中。已置顶、位于类别中和已命名的项目会一直保留,直到你移除。
谁能读到我同步的剪贴板?
只有你。历史记录保存在你的 Apple ID 的私人 iCloud 数据库中,文本、图像、名称和类别都经过端到端加密。Apple 能看到某项何时更改过、是否已置顶,但看不到内容。
同步有多快?
最后一次拷贝通过 Apple 的通用剪贴板即时到达。置顶、类别和删除会在你打开 EFClip 时到达 Mac,否则最迟 30 秒内到达。iPhone 会在你于键盘中打开剪贴板时跟上。
如果我在 Mac 上置顶,又在 iPhone 上拷贝了同样的内容呢?
置顶会保留。再次拷贝会把该项移到两端的顶部;置顶、类别或名称只有在你更改时才会改变。
为什么“全部”在 iPhone 上看起来不一样?
在 Mac 上,“全部”是不断滚动的历史记录,“已置顶”保存你留下的所有内容。在键盘里,“全部”显示所有内容,已置顶的排在最上面。标签的顺序是共享的;填充内容则随各设备而定。
如何从 iCloud 中移除我的历史记录?
先在 EFKey 中关闭同步,然后在 EFClip › 设置 › 同步中使用从 iCloud 删除…。你设备上的历史记录会保留。如果某台设备仍开启着同步,它会再次上传自己的副本。
更新是怎么运作的?
EFClip 在启动时和每六小时检查一次本网站。有新版本时,菜单栏图标上会出现红点,⌥V 窗口底部会提供更新到 …。每个更新都经过签名,所以 App 只会安装我发布的内容。你可以在设置 › 通用中关闭检查。
能在多台 Mac 上使用吗?
登录同一个 Apple ID 且开启同步的每台设备共用一份历史记录,所以装了 EFClip 的第二台 Mac 会加入同一个列表。
用 iPhone 扫描