CopyQ:带编辑与脚本功能的高级剪贴板管理器 #
CopyQ 是什么? #
CopyQ 是一款带有编辑和脚本功能的高级剪贴板管理器,兼容 Linux、Windows 和 macOS 10.15+ 系统。它会持续监控系统剪贴板,并把每一次复制的内容自动保存到可自定义的标签页中,用户可以随时回溯、检索并重新粘贴这些历史记录。
与系统自带的单条剪贴板不同,CopyQ 能够存储文本、HTML、图片以及任意自定义格式的数据,允许用户对历史条目进行排序、编辑、删除、拖拽整理、添加备注或标签。它还提供系统级快捷键、完全可定制的外观、强大的命令行与脚本接口,以及 Vim 风格的编辑器,适合需要频繁复制粘贴、管理大量文本片段的开发者、文案工作者和办公用户。
CopyQ 有哪些亮点特色? #
- 多格式剪贴板捕获:不仅保存纯文本,还支持 HTML、图片以及任何自定义 MIME 格式,复制网页表格、代码片段或图片都能原样保留。
- 标签页分类管理:剪贴板历史保存在可自定义的标签页中,用户可以为不同场景建立独立分类,并在标签间快速切换、整理内容。
- 实时搜索与过滤:面对成百上千条历史记录,可通过关键字快速过滤定位所需条目,免除逐条翻找的麻烦。
- 系统级快捷键与可编程命令:支持为任意操作绑定全局快捷键,配合内置命令系统,可在剪贴板变化时自动触发自定义动作。
- 强大的命令行与脚本接口:提供
copyq命令行工具与脚本 API,可通过脚本批量添加、读取、写入剪贴板内容,实现自动化工作流。 - 丰富的条目编辑能力:历史条目支持编辑(F2)、删除(Delete)、排序(Ctrl+Shift+S / Ctrl+Shift+R)、鼠标或 Ctrl+Up/Down 移动、复制回剪贴板(Ctrl+C)与直接粘贴(Enter)。
- 可定制外观与 Vim 式编辑:界面主题完全可自定义,并内置简单易用的类 Vim 编辑器与快捷键,满足键盘流用户的操作习惯。
- 智能忽略规则:可设置忽略来自某些窗口的剪贴板内容,或忽略包含特定文本的复制操作,避免密码等敏感信息被记录。
免费下载 CopyQ #
以下为官方提供的各平台安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| CopyQ-16.0.0-macos-12-m1.dmg | macOS 12(Apple Silicon M1)安装包 | 34.7 MB | 夸克网盘 |
| CopyQ-16.0.0-macos-13.dmg | macOS 13 安装包 | 34.3 MB | 夸克网盘 |
| CopyQ-16.0.0-x86_64.AppImage | Linux x86_64 通用 AppImage 包 | 45.5 MB | 夸克网盘 |
| copyq-16.0.0-setup.exe | Windows 安装程序(setup.exe) | 18.3 MB | 夸克网盘 |
提示:官网同时提供 Scoop、Chocolatey、Homebrew、APT、DNF、Pacman 与 Flatpak 等包管理方式,可根据自身系统选择。
CopyQ 如何使用? #
-
启动程序:双击程序图标,或直接在终端/命令行中运行
copyq命令启动应用。 -
打开剪贴板历史:点击系统托盘图标,或运行
copyq toggle命令,即可展开剪贴板历史列表。 -
正常复制即可记录:在任意应用中复制文本或图片,CopyQ 会自动在列表顶部生成一个新的条目。
-
操作选中条目:
- 编辑条目:按
F2 - 删除条目:按
Delete - 排序条目:
Ctrl+Shift+S(升序)、Ctrl+Shift+R(降序) - 移动条目:鼠标拖拽或按
Ctrl+Up/Down - 复制回剪贴板:按
Ctrl+C - 粘贴到先前活动窗口:按
Enter
- 编辑条目:按
-
创建自定义命令:按
F6打开命令对话框,点击 Add 按钮选择预设命令或新建命令,可为其设置快捷键与名称,点击 OK 保存。例如"显示/隐藏主窗口"就是非常实用的预设命令之一。 -
使用命令行接口(需主程序正在运行):
copyq --help # 查看可用参数 copyq add -- 'a' 'b' 'c' # 添加多条文本条目 copyq read 0 1 2 # 读取前三条内容 copyq clipboard # 查看当前剪贴板内容 copyq copy "Some Text" # 将文本写入剪贴板 copyq copy image/jpeg - < image.jpg # 将图片写入剪贴板 -
退出程序:在托盘菜单中选择 Exit,或在应用窗口中按
Ctrl-Q。
所有条目在下次启动应用时都会自动恢复,无需担心历史记录丢失。
CopyQ 的常见问题? #
CopyQ 是否免费? CopyQ 是完全开源且免费的软件,由 hluk 维护并在 GitHub 上公开发布源码,用户可以自由使用、修改和分发,没有任何功能限制或付费门槛。
CopyQ 支持哪些操作系统? 官方支持 Linux、Windows 以及 macOS 10.15 及以上版本。Linux 用户可通过 Debian/Ubuntu 软件源、Fedora、Arch、Flatpak 等多种方式安装;Windows 用户可使用 setup.exe 安装包、便携版 zip、Scoop 或 Chocolatey;macOS 用户可通过 Homebrew 安装。
为什么我复制的部分内容没有被记录? 可能是触发了 CopyQ 的忽略规则。CopyQ 允许用户设置忽略来自某些窗口的剪贴板内容,或忽略包含特定文本的复制操作,这通常是为保护密码等敏感信息而设计的,可在设置中检查相关规则。
如何查看或管理剪贴板历史?
点击系统托盘图标即可打开历史列表,或在命令行执行 copyq toggle。在列表中可对条目进行编辑、删除、排序、移动、批量复制和粘贴等操作,操作方式详见上文"如何使用"部分。
命令行提示无法执行命令怎么办?
CopyQ 的主程序必须处于运行状态,命令行工具才能正常工作。请先启动 CopyQ(托盘中出现图标),再执行 copyq 相关命令。
CopyQ 的历史记录会丢失吗? 不会。CopyQ 会在每次启动时自动恢复之前保存的所有条目,历史数据在正常退出与重启后依然保留。
CopyQ 如何安装? #
Windows #
- 安装程序方式:下载
copyq-16.0.0-setup.exe,双击运行并按向导完成安装。 - 便携版:下载官方 Portable zip 包,解压后直接运行,无需安装。
- Scoop:执行
scoop install copyq(需先添加 extras bucket)。 - Chocolatey:执行
choco install copyq。
macOS #
-
使用 Homebrew 一键安装:
brew install --cask copyq -
也可下载本页提供的
.dmg安装包(注意区分 macOS 12 M1 与 macOS 13 版本),打开后将 CopyQ 拖入"应用程序"文件夹。
Linux #
-
Debian 10+ / Ubuntu 18.04+ 及其衍生版:安装
copyq软件包,强烈建议同时安装copyq-plugins,另有copyq-doc可用。 -
Ubuntu PPA(保持最新版本):
sudo add-apt-repository ppa:hluk/copyq sudo apt update sudo apt install copyq -
Fedora:安装
copyq软件包。 -
Arch Linux:安装
copyq软件包。 -
其他发行版:安装 Flatpak 后执行
flatpak install flathub com.github.hluk.copyq flatpak run com.github.hluk.copyq
从源码编译 #
如需在未列出的系统上安装,可自行编译:安装 Git、CMake、Qt 等依赖(Ubuntu 与 RHEL/CentOS/Oracle Linux 的依赖命令参见官方文档),随后执行:
git clone https://github.com/hluk/CopyQ.git
cd CopyQ
cmake .
make
./copyq
CopyQ 如何卸载? #
Windows #
- 打开"控制面板 → 程序和功能"(或"设置 → 应用")。
- 找到 CopyQ,点击"卸载"并按照提示完成卸载。
- 若使用 Scoop 或 Chocolatey 安装,可分别执行
scoop uninstall copyq或choco uninstall copyq。
macOS #
-
若通过 Homebrew 安装,执行:
brew uninstall --cask copyq -
若通过 DMG 安装,打开"应用程序"文件夹,将 CopyQ 拖入废纸篓并清空即可。
Linux #
-
APT 系(Debian/Ubuntu):
sudo apt remove copyq sudo apt purge copyq # 同时移除配置文件 -
Fedora:执行
sudo dnf remove copyq。 -
Arch Linux:执行
sudo pacman -Rns copyq。 -
Flatpak:
flatpak uninstall com.github.hluk.copyq
提示:部分平台卸载后可能在用户目录中残留配置与历史记录文件(例如 Linux 下的
~/.config/copyq),如需彻底清理可手动删除对应目录。卸载前建议先备份重要的剪贴板历史数据。
