历史列表
历史页是插件的主战场,承载所有剪贴板条目的浏览、搜索和操作入口。
列表布局
- 左列时间 —— 相对时间(5 分钟前 / 昨天 / 2 月 14 日)。
- 中列内容 —— 文本预览 / 图片缩略图 / 文件名。
- 右列徽标 —— 置顶图钉、收藏星标、标签色块。
顶部分类 Tab
预设:全部 / 文本 / 图片 / 文件 / 置顶 / 收藏,加上你创建的每个标签。
- 按 Tab / Shift + Tab 顺序切换。
- 按 ← → 同样切换;按 Ctrl/Cmd + ← / → 跳到首/尾 Tab。
- 拖拽顺序、隐藏不用的 Tab 见 设置 → 分类布局。
搜索
- 任意位置开始打字会自动聚焦顶部 utools 搜索框(无需先点)。
- 中文输入法兼容:组合期间不会触发滚动 / 多选。
- 默认走前缀匹配;开启 全文搜索 后走 SQLite FTS5(需要首次构建索引)。
退出插件后,搜索状态会在默认 5 秒后清空(可在设置中调整或关闭)。
多选模式
- 按 Space 进入多选并把当前条目计入选中;继续按 Space 增减选择。
- 多选模式下:
- Enter —— 合并粘贴:按从旧到新的顺序拼接所有选中条目,一次性粘出。
- Ctrl/Cmd + C —— 合并复制:仅写入剪贴板。
- Delete —— 批量删除。
- Ctrl/Cmd + P —— 批量切换置顶。
- Esc —— 退出多选。
合并文本默认以换行分隔。脚本可通过菜单命令读取 ctx.clips(多选场景下长度 > 1)做自定义合并。
滚动到底自动加载
每屏会先渲染约 50 条;滚到底部 50px 内自动追加下一批,直到全部读取。 不需要翻页。
删除与清理
- 单条 / 多选删除立即生效,可在设置 → 数据库中清空全部历史。
- 自动过期与最大数量上限仅在下次启动时执行,避免运行期间频繁写盘。