有没有办法编写将应用于剪贴板内容的脚本(我使用的是 Linux\Gentoo)?
复制粘贴时,最好绑定一个击键,该击键将(例如 -)从复制的文本中删除所有换行符。
我找不到从哪里开始这样的任务(应该在哪里放置这样的脚本\如何引用剪贴板),所以只是提示从哪里开始将不胜感激。
谢谢!
您需要安装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