4

有没有办法编写将应用于剪贴板内容的脚本(我使用的是 Linux\Gentoo)?

复制粘贴时,最好绑定一个击键,该击键将(例如 -)从复制的文本中删除所有换行符。

我找不到从哪里开始这样的任务(应该在哪里放置这样的脚本\如何引用剪贴板),所以只是提示从哪里开始将不胜感激。

谢谢!

4

1 回答 1

3

您需要安装xsel才能访问剪贴板。然后你可以只使用一个小脚本和管道。我使用它在当前选择前添加四个空格,以便获得可以粘贴到 StackOverflow 编辑器中的版本:

xsel | while IFS='' read a; do echo "    $a"; done | xsel

默认xsel是操纵(或查询)您的主要选择(您刚刚用鼠标标记的内容)。您可以通过使用选项来使用剪贴板(抄送、简历内容)-b

要从当前剪贴板中删除所有换行符,只需尝试以下操作:

xsel -b | tr '\n' '\r' | sed 's/\r*//g' | xsel -b
于 2013-05-21T10:22:32.673 回答