我已将Klipper配置为限制为5个条目。
我有一系列文本行需要在处理某些文档时进行复制和粘贴。它们的图案如下:
sometext
othertext
name-NNNN.pdf
name-NNNN-text.txt
name-NNNN-other.doc
唯一改变的是指数 NNNN ,这是一个从 0001 到 9999 的数字。所有其他角色保持不变。
目前我有一个临时文本文件,其中我为每个NNNN执行简单文本查找替换,然后逐个选择并复制所有行,因此我可以在其他文档中单击粘贴它们。但这非常耗时。
如何配置Klipper,以便通过分配给快捷键的某种脚本/操作, NNNN 会自动递增/递减?这可能吗?
答案 0 :(得分:1)
来自http://milianw.de/code-snippets/access-klipper-clipboard-on-cli-under-kde4我学会了如何使用dbus填充剪贴板。据此,您可以执行以下操作:
tac newclip | while read line; do
qdbus org.kde.klipper /klipper setClipboardContents "$line" >/dev/null
done
newclip
是包含剪贴板内容的临时文件。
请注意,您必须交换输入行的顺序(后进先出),因此:tac newclip
。
重定向到/ dev / null以抑制qdbus的空输出行。
希望,这有点帮助...