WinPaste

eq1024活跃维护

用 Rust 写的 Windows 剪贴板增强工具,无缝替换系统自带的 Win+V 历史面板,无需学习即可上手,快速轻量。

一个快速、轻量且功能强大的 Windows 剪贴板增强工具。它能无缝替换系统自带的Win+V历史功能,让你无需学习即可上手。

v1.9.3发布于 2026-10-10 07:35 UTC338star +4 / 7 天17fork同步于 2026-11-10 12:01 UTC

怎么上手

由 README 提炼,执行前请确认
从 Releases 页面下载最新安装包:https://github.com/eq1024/WinPaste/releases/latest
硬件要求按 README 说明

需要 Windows 10 或 11,x64 架构;README 未提及显存或 GPU 要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Windows 剪贴板增强工具,无缝替代 Win+V 历史面板,无需学习即可上手

用 Rust 写的 Windows 剪贴板增强工具,无缝替换系统自带的 Win+V 历史面板,无需学习即可上手,快速轻量。

核心能力

  • 托盘一键切换轻量模式,关闭界面后零窗口后台持续记录
  • 用 UIAutomation 追踪光标,在 Chrome、VS Code、Electron 中准确定位面板
  • 捕获文本、HTML、图片、文件路径、GIF 并标注来源应用
  • 自动检测并脱敏手机号、身份证、邮箱、密码,敏感数据 AES 加密
  • 支持顺序粘贴队列与 Ctrl+Shift+0-9 快速粘贴最近 10 条

容易踩的坑

从源码构建需先装 Node.js 20.19+(或 22.12+)、Rust 和 Tauri CLI;开发模式 Vite 占用 1422 端口;仅支持 Windows x64,其他平台无法运行。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.9.3
  1. v1.9.3WinPaste_1.9.3_x64-setup.exe最新正式版2026-10-10 · 2026-10-10 07:35 UTC

    v1.9.3

    修复粘贴和预览偶发卡死的问题。

    • 粘贴偶发卡死:目标程序正忙时粘贴会卡住,且之后点任何条目都没反应,必须重启才能恢复。现在超过半秒会自动放弃抢夺焦点并返回,剪贴板内容仍然可用,手动 Ctrl+V 即可粘贴
    • 加标签与复制冲突:给未持久化的条目加标签时若同时复制,两者可能互相等待导致面板无响应,现已统一执行顺序
    • 悬停预览冻住面板:补齐内容时不再占用主线程
    • 预览窗残留桌面:补全了上一版遗漏的路径,只要主面板不可见,预览窗一定收起

    不改变任何设置项和操作方式,升级后无需重新配置。

    注:「游戏模式」粘贴的焦点处理本次未改动。

  2. v1.9.2WinPaste_1.9.2_x64-setup.exe2026-10-10 · 2026-10-10 06:11 UTC
    查看更新说明

    修复基础模式下预览面板残留问题

  3. v1.9.1WinPaste_1.9.1_x64-setup.exe2026-09-29 · 2026-09-29 09:24 UTC
    查看更新说明

    WinPaste 1.9.1 更新说明(含 1.9.0 稳定性修复)

    粘贴更省心 • 搜索后立即点击/回车即可粘贴,不再"第一次没反应";中文输入法一次回车就粘贴 • 连续点击、长按回车不会重复粘贴,不同条目仍按顺序快贴

    搜索更快 • 搜索速度大幅提升,大历史下几乎即时;结果刷新时保持当前选中项

    更稳定 • 面板"看不见"时自动修复/重建,不再需要重启应用 • Win+V 长时间运行或休眠恢复后失灵会自动恢复 • 面板尺寸不再越重启越大

    细节优化 • 敏感内容的悬浮预览只显示遮罩,不泄露明文 • 悬浮预览窗不再被主面板压住,滚动列表也不会误关预览 • 设置里的"粘贴方案"下拉框适配深色主题

  4. v1.8.1WinPaste_1.8.1_x64-setup.exe2026-09-04 · 2026-09-04 06:15 UTC
    查看更新说明

    WinPaste 1.8.1 更新说明

    【搜索与列表】 · 修复搜索时卡死/内存飙升:base64 图片不再参与搜索(此类图片的完整内容体积巨大,每次按键都要处理整份数据) · 从文件(本地路径)复制的图片,仍可通过文件路径/所在文件夹名搜索到,例如搜索 "photo" 或文件夹名 · 图片列表改为"小图后台生成、流式填充",多图、截图多时列表更流畅,图片稍候自动补全缩略图

    【紧凑预览(hover 悬浮预览)】 · 大图预览加载明显提速:图片先在后端缩放并缓存,悬浮时快速显示,不再传送/解码整张原图 · 修复预览卡片布局:

    • 小尺寸图片不再出现大片空白间隔,尺寸贴合内容
    • 宽图与卡片边缘完全对齐,不再出现错位空隙
    • 元信息(类型·应用·时间)保持一行完整显示

    【轻量模式】 · 切换轻量模式后不再残留 WebView2 后台进程(先前搜索或悬浮后开启轻量模式会残留)

    【其他】 · 多显示器切换时窗口位置按比例保持,不再吸附到角落 · 打开外部文件前先加载完整内容,避免误报"文件不存在"

  5. v1.8.0WinPaste_1.8.0_x64-setup.exe2026-08-31 · 2026-08-31 10:00 UTC
    查看更新说明

    WinPaste 1.8.0 更新说明

    ✨ 新功能

    轻量模式(仅记录)

    右键托盘图标 → 勾选「轻量模式(仅记录)」,即可进入极简后台模式:

    • 面板与网页引擎完全释放,内存占用显著降低,仅在后台安静记录剪贴板
    • 模式下不会弹出面板、不响应粘贴类快捷键,只做记录
    • 取消勾选即可恢复完整功能,数据无缝衔接

    覆盖式滚动条

    剪贴板列表新增悬浮滚动条:平时隐藏不占空间,鼠标靠近右侧边缘自动浮现, 支持拖拽和点击定位,滚动更顺滑。

    🔧 修复

    • 修复高 DPI / 缩放屏上窗口尺寸漂移、重启后尺寸被重置的问题
    • 修复「默认打开程序」不显示、对部分应用(如 VS Code)不生效的问题
    • 修复修改默认打开程序后界面不即时刷新的问题

    📦 改进

    • 复制文件条目后,可直接粘贴路径文本到记事本、终端、地址栏等纯文本位置 (与资源管理器复制文件的行为一致)
    • 安装器新增安装范围选择:可「仅为我安装」或「为所有用户安装」

    💡 提示

    • 轻量模式开关位于托盘右键菜单;若你之前隐藏了托盘图标,请先在设置中 恢复显示托盘
    • 从旧版本升级后,若面板尺寸在缩放屏上首次变大,手动调整一次大小即可 恢复正常

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    ✨ 功能特性

    轻量模式(仅记录)。 托盘一键切换:关闭并释放主界面与 WebView,进程以零窗口在后台持续记录剪贴板;需要时随时恢复面板。

    极速搜索。 按 Ctrl+F 或 / 聚焦搜索框。支持按内容、类型、标签筛选。输入即搜,零延迟。

    智能光标追踪。 通过 Windows UIAutomation 接口精准获取光标位置,即使在 Chrome、VS Code、Electron 等传统 API 失效的自绘引擎应用中也准确定位。面板始终出现在你需要的地方。

    多格式捕获。 纯文本、富文本 HTML、图片、文件路径、GIF 动图——全部捕获并标注来源应用。图片直接持久化入库,缩略图异步加载,再多图片也流畅不卡;复制文件条目后可直接在记事本、终端等纯文本窗口粘贴为路径列表。

    失效条目管理。 源文件被移动或删除的图片、文件记录会自动标记「已删除或移动」,不再显示破图;清理历史时可一键「清除全部」或仅清除已失效的记录。

    隐私保护。 自动检测并脱敏手机号、身份证、邮箱和密码。支持自定义正则规则。敏感数据 AES 加密存储。

    全键盘操作。 方向键导航,回车 粘贴,Ctrl+Shift+0-9 快速粘贴最近 10 条——无需鼠标。

    顺序粘贴模式。 多条内容加入队列,一键逐条粘贴。适合填表、批量结构化数据场景。

    置顶与贴图。 常用条目一键置顶。可将任意内容独立悬浮,切换应用时始终可见。

    Fluent Design 主题。 深色、浅色或跟随系统。Windows 11 Mica 毛玻璃、Win10 亚克力效果。字体大小、紧凑模式、边框均可自定义。

    多语言。 简体中文 · English · 繁體中文

    🎯 使用方式

    1. 复制 — WinPaste 在后台静默记录每次剪贴板变化。
    2. 呼出 — 按 Win+V(或自定义快捷键),面板跟随光标弹出,不抢焦点。
    3. 粘贴 — 方向键导航,输入即搜,回车 粘贴。

    📦 安装

    从 Releases 下载最新版本:

    需要 Windows 10 或 11,x64。安装包支持按当前用户或所有用户安装。

    🛠 开发

    # 前置:Node.js 20.19+(或 22.12+)、Rust、Tauri CLI
    
    npm install
    npm run tauri:dev      # 开发模式,热重载 (Vite 端口 1422)
    npm run tauri:build    # 一键构建:安装版 + 单文件版
    npm run build:installer # 仅构建 NSIS 安装包
    npm run build:portable # 仅构建便携单文件 exe (zip + exe)
    
    # 一键构建产物:
    # artifacts/release/WinPaste_<版本>_x64-setup.exe    安装版
    # artifacts/release/WinPaste_<版本>_x64-portable.exe 单文件版
    
    # 仅检查
    npx tsc --noEmit       # TypeScript 类型检查
    cargo check            # Rust 检查 (在 src-tauri/ 下)
    npm run test:e2e       # Playwright e2e 测试
    

    🏗 架构

    层技术栈
    前端React 19 + TypeScript + Vite
    状态管理Zustand(3 个 Store:history、settings、UI)
    样式Tailwind CSS + 自定义 Fluent 主题
    后端Tauri v2(Rust)
    数据库SQLite(WAL 模式)
    加密Windows DPAPI + AES
    输入WH_KEYBOARD_LL / WH_MOUSE_LL 底层钩子
    光标定位UIAutomation 接口(兼容 Chrome、VSCode、Electron)
    打包NSIS 安装包 + 便携单文件 exe

    关键架构决策:

    • WS_EX_NOACTIVATE 窗口样式——面板弹出不抢焦点
    • SSOT 单一事实源状态机(Rust)——彻底消除竞态,不再有修饰键卡死
    • 非阻塞钩子——回调即发即忘,繁重任务移交异步 Tokio Worker
    • 零遥测、零注册、零冗余

    📄 协议

    GNU General Public License。灵感来源于 Tiez。