Ctr+C Ctr+V 的同学看过来 - 一款剪贴板工具

142 阅读5分钟

CopyLists

macOS 13+ · 原生 Swift · 纯本地 · MIT

你的剪贴板,终于有了记忆

每天你复制粘贴几十次,却只有一条内容能留下。 CopyLists 默默记录每一次复制——文字、链接、代码、截图,一个快捷键随时取用。


image.png

核心功能

⚡️ 呼之即来,挥之即去

任意界面按下 ⌘⇧V,历史面板瞬间浮现于屏幕中央。选好内容按回车,自动切回原应用完成粘贴,全程不超过 2 秒。

🖼️ 截图也是历史的一部分

微信截图、系统截图、网页复制的图片,一律自动入库并生成缩略图预览。需要时选中按回车,原图直接还原到剪贴板。

♻️ 再也不会有重复条目

同一段内容复制了三次?列表里image.png只有一条,使用次数安静地累加在角落。历史永远整洁,不需要手动清理。

🏷️ 六种类型,一眼看清

自动识别 URL / 邮箱 / 文件路径 / 代码片段 / 截图 / 纯文本,顶部标签栏一键过滤,左右方向键也能切换。

⌨️ 全程不碰鼠标

↑↓ 选条目 · ←→ 切标签 · 粘贴 · ⌘⌫ 删除 · 关闭。从呼出到粘贴,双手始终在键盘上。

🔒 数据只在你的电脑里

无账号、不联网、不上传。所有内容存储在本机 ~/Library/Application Support/CopyLists/,卸载即清除,没有任何后顾之忧。


最新功能

⭐️ 收藏 — 永久保存重要内容

对任意条目点击 ⭐ 星标或按 ⌘S 将其收藏。收藏项永久保留,不受 LRU 淘汰算法影响,即使清空历史也不会丢失。顶部筛选栏出现专属「收藏」标签,随时一键过滤。

👁 预览浮窗(⌘P)

选中任意条目按 ⌘P,内容在屏幕右上角以浮窗展示:

  • 文字:可直接编辑,⌘↩ 保存并写回剪贴板
  • 图片:支持画笔 / 箭头 / 矩形三种标注工具,调色板自选颜色,⌘Z / ⌘⇧Z 撤销重做,⌘↩ 将标注后的图片写回剪贴板
  • 📌 图钉按钮:点击后浮窗悬浮于所有应用最顶层,切换到其他 App 也不消失
  • 多个浮窗同时打开时从右上角依次向下排列,不重叠;位置和尺寸自动记忆

🔍 图片文字识别(OCR)

截图复制后,CopyLists 在后台自动识别图片中的文字(中文简繁 + 英文),识别结果参与搜索。想找上周截图里的那行代码?直接在搜索框输入关键词即可。

🚀 开机自动启动

设置面板中开启「开机自动启动」,登录 Mac 后 CopyLists 自动在后台就绪,无需手动启动。

🛡 隐私保护

  • 一键暂停:状态栏菜单点击「暂停记录」,剪贴板内容不再被记录,图标变为实心提示;再次点击恢复
  • 排除应用:1Password、Bitwarden、Dashlane、LastPass 等密码管理器默认加入排除列表,处于前台时自动跳过,密码不会入库
  • 可在设置中自定义排除任意 App 的 Bundle ID

⚙️ 设置面板(⌘,)

点击状态栏图标 → 设置,或按 ⌘,

  • 历史记录条数上限(20 / 50 / 100 / 200 / 500 条)
  • 开机自动启动开关
  • 暂停/恢复监听
  • 排除应用管理(增删 Bundle ID)

快捷键速查

按键动作
⌘⇧V唤起 / 隐藏面板
/ 选择条目
/ 切换类型标签
粘贴到当前应用
⇧↵纯文本粘贴(去除富文本格式)
⌘S收藏 / 取消收藏
⌘P预览浮窗
⌘1 ~ ⌘9快速粘贴第 1~9 条
⌘⌫删除选中条目
关闭面板

预览浮窗内:

按键动作
⌘↩保存并关闭(文字写回剪贴板 / 图片含标注写回)
⌘Z撤销标注(图片)
⌘⇧Z重做标注(图片)
关闭浮窗

安装方式

方式一:下载安装包(推荐)

  1. 点击下载 CopyLists.dmg解压(地址:github.com/evenjxr/cop…)
  2. CopyLists.app 拖入 Applications 文件夹
  3. 右键点击 → 打开(首次必须用右键,否则系统会阻止)

方式二:源码构建

git clone git@github.com:evenjxr/copyLists.git && cd copyLists
bash build_app.sh
open CopyLists.app

安装常见问题

❓ 打开提示「无法打开,因为无法验证开发者」

macOS 的 Gatekeeper 会阻止未经 App Store 签名的应用直接运行。

解决方法(二选一):

① 右键打开(推荐)
在 Finder 中找到 CopyLists.app按住 Control 键 + 单击(或右键),选择「打开」,在弹出对话框中点击「打开」即可。只需操作一次,后续直接双击即可正常启动。

② 系统设置解除限制
如果弹出提示后没有出现「打开」按钮:

  1. 打开「系统设置」→「隐私与安全性」
  2. 滚动到「安全性」区域,找到「已阻止使用 CopyLists.app,因为来自身份不明的开发者」
  3. 点击右侧「仍要打开」按钮,输入密码确认

❓ 粘贴动作无效(内容已复制但没有自动粘贴)

CopyLists 模拟 ⌘V 需要「辅助功能」权限。

开启步骤:

  1. 打开「系统设置」→「隐私与安全性」→「辅助功能」
  2. 点击右下角 🔒 解锁(需输入密码)
  3. 在列表中找到 CopyLists,打开右侧开关
  4. 无需重启,立即生效

如果列表中没有 CopyLists,先启动一次应用,触发一次粘贴操作,系统会自动弹出授权请求。


❓ 开机启动没有生效

macOS 13 及以上系统对「登录项」有专门管理入口:

  1. 打开「系统设置」→「通用」→「登录项与扩展」
  2. 在「登录时打开」列表中确认 CopyLists 处于开启状态
  3. 如果不在列表中,在 CopyLists 设置面板里重新切换一次「开机自动启动」开关

❓ 搜索框无法输入文字

同样需要辅助功能权限,参考上方「粘贴动作无效」的解决步骤。


❓ 历史记录在重启后丢失

历史记录保存在 ~/Library/Application Support/CopyLists/
如果重启后为空,可能是沙盒权限问题(源码构建版本)。推荐使用打包版 .dmg 安装。


数字说话

50条默认历史上限(可在设置中调整至 500 条)
6种内容类型,自动识别无需手动分类
0字节离开本机,完全离线运行
1个快捷键,覆盖所有使用场景

CopyLists · macOS 13+ · MIT License · Made with Swift ❤️