本地剪贴板历史管理器
项目地址:xkiven/utility
解决痛点:系统剪贴板只能 “最后一次复制”,想找回 10 分钟前复制的文本 / 图片时只能重新复制,效率极低。
核心功能:
- 自动记录所有次复制的内容(文本、图片、文件路径),按时间排序,最多保存最近 100 条记录;
- 支持关键词搜索历史(如输入 “地址” 快速找到包含该词的剪贴内容);
- 点击历史条历史可直接粘贴回到剪贴板,或一键粘贴到当前光标位置;
- 可标记 “常用内容”(如邮箱、地址),置顶显示,避免重复复制。
技术点:
- 用
github.com/atotto/clipboard
监听剪贴板变化; - 文本存储用
encoding/json
序列化到本地文件,图片暂存为临时文件; - 简单 GUI 用
fyne.io/fyne/v2
实现(跨平台窗口,支持搜索框和列表展示)。