澄曜轻量剪贴板 V1.0.2 发布 — 新增查看详情与编辑内容功能
🚀 澄曜轻量剪贴板 V1.0.2 发布 — 新增查看详情与编辑内容功能
大家好!澄曜轻量剪贴板 V1.0.2 今天正式发布了!🎉
在上一轮 V1.0.1 完成大规模代码优化(27项优化+1项Bug修复)的基础上,本次更新聚焦于用户体验提升,带来了三个实用的新功能:查看详情、编辑内容以及窗口置顶修复。这些功能都是根据实际使用场景精心设计的,旨在解决用户在日常使用中遇到的痛点。

✨ 本次更新重点新功能
🔍 功能一:查看详情 — 一目了然的完整文本展示
你是否遇到过这样的情况:复制了一段很长的文本,但在历史列表中只能看到被截断的预览?或者想对比两个版本的差异却无法完整查看?
现在,这些问题都解决了!
操作方式非常简单:
- 右键点击任意条目(历史列表或收藏夹均可)
- 选择「查看详情」
- 弹出只读对话框,展示完整文本内容
查看详情窗口包含以下丰富信息:
| 展示项目 | 说明 |
|---|---|
| 类型标识 | 自动识别并显示内容类型(纯文本/链接/代码) |
| 字符数统计 | 精确显示文本的字符数量 |
| 行数统计 | 显示文本的总行数 |
| 复制时间 | 记录该条目的原始复制时间 |
| 等宽字体展示 | 使用 Consolas 等宽字体显示全文,保持格式对齐 |
| 一键复制全文 | 底部提供「复制全文」按钮,方便快速重新复制 |
✅ 解决的问题:长文本预览截断、多版本内容无法对比、需要完整查看代码或配置文件等场景。
✏️ 功能二:编辑内容 — 复制后想改再发?没问题!
这是一个很多用户期待已久的实用功能!
使用场景举例:
- 复制了一段文字,但发现有个别地方需要修改后再发送
- 从网页复制的链接带有多余参数,想去掉后使用
- 复制的代码需要微调后粘贴到编辑器
- 收藏的内容过时了,想要更新保存
操作方式:
- 右键点击任意条目
- 选择「编辑内容」
- 弹出编辑框,当前内容已自动预填到 QTextEdit 中
- 自由编辑修改,实时显示字数统计
- 点击「保存」按钮完成编辑
保存后的自动处理(一键三连):
- 更新数据库 — 修改后的内容立即保存到本地数据库
- 写入剪贴板 — 新内容自动写入系统剪贴板,可直接 Ctrl+V 粘贴
- 刷新列表 — 界面立即刷新,显示最新内容
✅ 解决的问题:「复制后想改再发」的工作流痛点,无需手动复制→打开记事本→修改→再复制,一步到位!
📌 功能三:窗口置顶修复 — 再也不怕主面板被遮挡
在使用剪贴板工具时,你是否遇到过这样的烦恼:
- 按下全局热键呼出主面板,却发现它被其他窗口挡住了
- 双击托盘图标想快速粘贴,但面板弹到了后台
- 正在全屏工作,面板却在别的虚拟桌面
V1.0.2 彻底解决了这个问题!
我们采用了临时置顶技术(WindowStaysOnTopHint):
- 当通过双击托盘图标或按全局热键呼出主面板时
- 面板会临时置顶到所有窗口最前面
- 一旦失去焦点或用户切换到其他窗口,自动取消置顶
- 不会像常驻置顶那样一直挡在其他窗口前面
✅ 解决的问题:主面板被遮挡时无法使用「粘贴到当前窗口」功能的尴尬场景,确保热键/托盘呼出时立即可见可用。

📋 完整更新日志(从V1.0开始累计)
🆕 V1.0.2 新增功能(本次更新)
| 编号 | 功能描述 |
|---|---|
| F11 | 右键菜单新增「查看详情」 — 只读弹窗展示完整文本 + 元信息(类型、字符数、行数、时间),支持一键复制全文,历史列表和收藏夹均支持 |
| F12 | 右键菜单新增「编辑内容」 — 可编辑弹窗(QTextEdit),预填当前内容,实时字数统计,保存后同步数据库+剪贴板+刷新列表,历史列表和收藏夹均支持 |
| F13 | 双击托盘/热键呼出时窗口置顶 — 使用 bring_to_front 方法实现临时 WindowStaysOnTopHint,确保主面板直接显示在最前,解决被遮挡问题 |
⚡ V1.0.1 优化(上一轮共27项+1项Bug修复)
第一轮优化(14项 H1-H5/M1-M8/L1-L5)— 代码规范与基础重构
| 编号 | 优化内容 |
|---|---|
| H1 | 去掉硬编码路径 — 移除 3 个文件中的 D:\\CYQJ 硬编码路径,提升可移植性 |
| H2 | 焦点丢失行为可配置 — 窗口失去焦点时自动隐藏的行为现可通过设置控制 |
| H3 | 预留功能清理 — 使用 idle_clean 标记禁用未完成的预留功能,避免干扰 |
| H4 | SendInput 替代 keybd_event — 使用更现代的 SendInput API 替代已过时的 keybd_event |
| M1 | 分组名输入校验 — 长度限制 ≤30 字符 + 特殊字符过滤,防止非法输入 |
| M2 | Import 规范化 — 将所有 import 语句统一移到文件顶部(涉及 6 个文件) |
| M3 | 删除死方法 — 移除未使用的 _update_window_flags 方法 |
| M4 | 列表刷新节流 — 引入 100ms 合并机制,避免高频刷新导致卡顿 |
| L1 | 数据库实例复用 — 避免重复创建数据库连接,降低资源开销 |
| L2 | 查询使用配置项限制 — 数据库查询结果数量遵循用户配置的限制 |
| L3 | 自启菜单优化 — 切换开机自启时不再重建整个菜单,提升响应速度 |
| L4 | 返回值修正 — 删除操作返回实际删除的条目数量,而非固定值 |
| L5 | 版本号常量化 — 版本号和软件名称提取为模块级常量,便于维护 |
| +1 | 热键注销实现 — 热键卸载功能从空壳改为实际执行注销操作 |
| +1 | atexit 锁文件清理 — 程序退出时自动清理锁文件,避免残留 |
第二轮优化(10项 N1-N10)— 代码质量精修
| 编号 | 优化内容 |
|---|---|
| N1 | 补漏内部 Import 清理 — 清理 hashlib/json/keyboard/sys/winreg 共 5 个库的冗余导入 |
| N2 | clean_expired_favorites 返回值统一 — 统一清理方法的返回值语义 |
| N3 | 去除冗余 setText 调用 — 移除不必要的 UI 更新调用,减少开销 |
| N4 | 关于对话框版本常量 — 关于窗口使用统一的版本常量,避免不一致 |
| N5-N10 | 变量清理与代码精简 — 移除收藏等功能中的多余临时变量,精简冗余代码 |
第三轮优化(3项 P1-P3)— 性能与健壮性
| 编号 | 优化内容 |
|---|---|
| P1 | SendInput 结构体常量化 — 将 INPUT 结构体提升为模块级常量,避免每次调用重复创建,显著提升模拟按键性能 |
| P2 | 定时清理异常保护 — 为后台定时清理任务添加完整的 try-except 保护,确保异常不会导致线程退出 |
| P3 | SQL 查询优化 — 将多次查询合并为单次 NOT IN + LIMIT 查询,减少数据库交互次数 |
🐛 Bug 修复
QTimer connect 调用错误修复:修复了 timer.connect → timer.timeout.connect 的错误用法,确保定时器回调正确绑定。这是一个可能导致定时任务静默失效的严重问题,现已彻底解决。
⚙️ 设置界面一览

软件提供丰富的设置选项,包括通用设置、剪贴板历史设置、收藏夹设置、快捷键自定义以及数据管理等,满足不同使用场景的需求。本次新增的「查看详情」和「编辑内容」功能已集成到右键菜单中,无需额外配置即可使用。
📥 下载地址
提取码:3586
提示:所有链接均在新窗口打开,请放心点击。
📊 版本信息
| 项目 | 详情 |
|---|---|
| 版本号 | V1.0.2 |
| 基于版本 | V1.0.1(增量更新) |
| 更新日期 | 2026年6月10日 |
| 新增功能 | 3 项(查看详情、编辑内容、窗口置顶修复) |
| 累计优化 | 27 项代码优化 + 1 项 Bug 修复(继承自 V1.0.1) |
| 安装包大小 | 47.8 MB(同 V1.0.1) |
| 开发者 | 澄曜工作室 |
感谢每一位用户的反馈与支持!V1.0.2 的三个新功能都是基于真实使用场景设计的,希望能让您的日常工作效率更上一层楼。如果您在使用过程中遇到任何问题或有改进建议,欢迎留言交流。我们将持续迭代,打造更好用的剪贴板管理工具!💪
评论 0
还没有评论,快来抢沙发吧~