有没有办法编写一个脚本来应用于剪贴板内容(我正在使用Linux\Gentoo)?
在复制和粘贴时,绑定一个快捷键可以方便地将所有换行符从复制的文本中删除。
我找不到开始这个任务的地方(这样的脚本应该放在哪里\如何引用剪贴板),所以只需要提示一下从哪里开始就好了。
谢谢!
您需要安装xsel
才能访问您的剪贴板。然后,您可以使用一个小脚本和管道。我使用这个脚本在当前选择前面添加四个空格,以便得到一个可以粘贴到StackOverflow编辑器中的版本:
xsel | while IFS='' read a; do echo " $a"; done | xsel
< p > 默认情况下,xsel
用于操作(或查询)您刚刚用鼠标标记的 PRIMARY 选择。您可以使用剪贴板(C-c、C-v 等内容)通过使用选项 -b
来代替。
若要从您当前的剪贴板中删除所有换行符,请尝试以下方法:
xsel -b | tr '\n' '\r' | sed 's/\r*//g' | xsel -b