![剪贴板管理器支持“历史粘贴”吗?](https://linux22.com/image/831280/%E5%89%AA%E8%B4%B4%E6%9D%BF%E7%AE%A1%E7%90%86%E5%99%A8%E6%94%AF%E6%8C%81%E2%80%9C%E5%8E%86%E5%8F%B2%E7%B2%98%E8%B4%B4%E2%80%9D%E5%90%97%EF%BC%9F.png)
我正在寻找一个剪贴板管理器,但我不想要一个只保存列表的剪贴板管理器,这样我就可以选择一个项目并将其带到剪贴板的前面,不,这太简单了。
我正在寻找一个剪贴板管理器,我可以在其中指定
Ctrl++将第一项粘贴到剪贴板中,++Shift将第二项粘贴到剪贴板中 ... ++将第九项粘贴到剪贴板中++将第十项粘贴到剪贴板 中1
CtrlShift2
CtrlShift9
CtrlShift0
为什么?
作为一名 Web 开发人员,我经常会粘贴交替的代码行(请记住,并非所有浏览器都支持 CSS3!),
<tr class="odd">...</tr>
<tr class="even">...</tr>
<tr class="odd">...</tr>
<tr class="even">...</tr>
所以,坐在那里做事的
Ctrl能力Shift1 Enter
Ctrl+ Shift+2 Enter
将会有很大的帮助,
我正在使用带有 gnome-shell 3.6.2 的 12.10。
我研究过 gPaste 之类的软件,但似乎都没有这个功能。
答案1
我不知道剪贴板管理器本身是否提供了你想要的功能,但我想象有两种方法可以实现克利珀可以纳入解决方案中。
- Klipper 提供了“下一个历史记录项”和“上一个历史记录项”快捷键,可以更改剪贴板历史记录的顺序。因此,粘贴第 n 个条目可以通过运行“下一个历史记录项”快捷键 n 次,然后运行 Ctrl+V(或任何粘贴快捷键),然后——将历史记录恢复到其原始顺序——运行“上一个历史记录项”快捷键 n 次。使用这种方法,您的问题就简化为设置一个模拟输入一系列快捷方式的快捷方式。
qdbus org.kde.klipper /klipper getClipboardHistoryItem n
末尾的 n 为数字(例如 0、1、2...)的命令将输出第 n 个剪贴板历史记录项。使用此功能,您的问题就简化为设置用于粘贴命令输出的键盘快捷键的问题。
答案2
GPaste 是 GNOME 的剪贴板管理系统。GPaste 管理剪贴板历史记录,并允许使用键盘快捷键、gnome-shell 扩展和命令行工具轻松访问它。
要在所有当前支持的 Ubuntu 版本中安装 GPaste,请打开终端并输入:
sudo apt install gpaste
Qlipper 是一个轻量级的剪贴板历史记录小程序。它提供以下功能:
- 保存剪贴板历史记录并恢复它们
- 轻的
- 系统托盘停靠应用程序
- 要求不多
- 可以在 GNOME 中使用
要在所有当前支持的 Ubuntu 版本中安装 Qlipper,请打开终端并输入:
sudo apt install qlipper
CopyQ 是一款具有编辑和脚本功能的高级剪贴板管理器。CopyQ 监控系统剪贴板并将其内容保存在自定义选项卡中。保存的剪贴板条目稍后可直接复制并粘贴到任何应用程序中。
要在 Ubuntu 18.04 及更高版本中安装 CopyQ,请打开终端并输入:
sudo apt install copyq
答案3
什么时候守卫板激活后,默认选择历史记录中的第二项(因为顶部项无论如何都在剪贴板中,可以直接粘贴而无需激活剪贴板管理器)。因此,您可以使用 Keepboard 激活热键并立即按 Enter 来快速粘贴第二项。
答案4
我发布了一个剪贴板管理器 Gnome 扩展支持选择时粘贴,包括编号的键盘快捷键来选择第 N 项。