具有“历史粘贴”支持的剪贴板管理器?

Hai*_*ood 12 gnome shortcut-keys clipboard software-recommendation 12.10

我正在寻找一个剪贴板管理器,但我不想要一个只保留一个列表以便我可以选择一个项目将它带到剪贴板前面的管理器,不,这太容易了。

我所寻找的是一个剪贴板经理,我可以指定发言权
Ctrl+ Shift+1粘贴剪贴板中的第一个项目,
Ctrl+ Shift+2粘贴剪贴板中的第二个项目
...
Ctrl+ Shift+9粘贴剪贴板中的第九个项目
Ctrl+ Shift+0将第十个项目粘贴到剪贴板中

为什么?
作为我们的 Web 开发人员,我经常粘贴交替的代码行(请记住,并非所有浏览器都支持 CSS3!),

<tr class="odd">...</tr>  
<tr class="even">...</tr>
<tr class="odd">...</tr>  
<tr class="even">...</tr>
Run Code Online (Sandbox Code Playgroud)

所以,能够坐在那里做
Ctrl+ Shift+1 Enter

Ctrl+ Shift+2 Enter

将是一个巨大的帮助,

我使用 12.10 和 gnome-shell 3.6.2。

我已经研究过 gPaste 等,但似乎没有一个具有此功能。

小智 4

我不知道剪贴板管理器本身可以提供您想要的功能,但我认为可以通过两种方式将Klipper合并到解决方案中。

  1. Klipper 提供“下一个历史记录项”和“上一个历史记录项”快捷方式,可以更改剪贴板历史记录的顺序。因此,粘贴第 n 个条目可以通过运行“下一个历史记录项”快捷方式 n 次,然后运行 ​​Ctrl+V(或任何粘贴快捷方式)来完成,然后 - 将历史记录恢复到其原始顺序 -运行“上一个历史记录项”快捷方式 n 次。使用此功能,您的问题可以简化为设置一个模拟输入一系列快捷方式的快捷方式。
  2. qdbus org.kde.klipper /klipper getClipboardHistoryItem n末尾的 n 是数字(例如 0、1、2...)的命令将输出第 n 个剪贴板历史记录项。使用此功能,您的问题可以简化为设置粘贴命令输出的键盘快捷键的问题。


小智 1

Keepboard被激活时,默认选择历史记录中的第二项(因为最上面的项无论如何都在剪贴板中,并且可以直接粘贴而无需激活剪贴板管理器)。因此,您可以使用 Keepboard 激活热键并立即按 Enter 快速粘贴第二项。