![缩进复制粘贴缓冲区的快捷方法?](https://linux22.com/image/1460760/%E7%BC%A9%E8%BF%9B%E5%A4%8D%E5%88%B6%E7%B2%98%E8%B4%B4%E7%BC%93%E5%86%B2%E5%8C%BA%E7%9A%84%E5%BF%AB%E6%8D%B7%E6%96%B9%E6%B3%95%EF%BC%9F.png)
很多时候我想复制一些错误消息并将其粘贴到某个 Web 表单中,并缩进 2 或 4 个空格。有没有一种快速的方法可以修改我的复制粘贴缓冲区的内容以添加 N 个空格的缩进?
目前我打开 vim,粘贴到 vim,缩进,从 vim 中复制回来,粘贴到目标位置,然后关闭 vim。
答案1
我想出了这个一行程序,用于xsel
将剪贴板缩进2个空格:
$ xsel -b | sed -e's/^/ /' | xsel -b --input
您可以" "
用任意数量的空格/制表符或其他前缀替换 sed 表达式中的。