自动连续地将剪贴板内容复制到文件中?

Baa*_*rud 4 clipboard linux-mint text

我需要在网页上列出一些链接。我一直在使用右键单击copy link URL然后将它(Menu_Edit->Paste)粘贴到vim运行中xterm——然后重复。这显然是一个相当麻烦的方法,肯定有更好的方法。(粘贴进行得很好,所以我猜链接存储为 ascii 文本。)

那么有没有办法自动将每个copy link URL(到剪贴板)“记录”到一个文件中 - 即。将剪贴板中的每个更改复制到文件中?是否有可以执行此操作的程序,或者我可以从中读取剪贴板内容的一些隐藏文件(例如命名管道)?

我看到有一些“剪贴板管理器”……他们中的任何一个都适合做这样的事情吗?(哪个?怎么样?)

我正在使用 LinuxMint MATE。

Sté*_*las 7

你可以这样做:

while xclip -o -sel c && echo; do
  xclip -i -quiet -sel c <> /dev/null >&0 2>&0
done > file
Run Code Online (Sandbox Code Playgroud)

xclip -o -sel c转储CLIPBOARD选择的内容。xclip -i -quiet -sel c声明CLIPBOARD选择的所有权(并使其为空),直到其他东西再次声明它。如果您正在运行剪贴板管理器,您可能需要禁用它,因为它可能会干扰。