很多时候我想复制一些错误消息并将其粘贴到某个 Web 表单中,并缩进 2 或 4 个空格。有没有一种快速的方法可以修改我的复制粘贴缓冲区的内容以添加 N 个空格的缩进?
目前我打开 vim,粘贴到 vim,缩进,从 vim 中复制回来,粘贴到目标位置,然后关闭 vim。
答案1
我想出了这个一行程序,用于xsel
将剪贴板缩进2个空格:
$ xsel -b | sed -e's/^/ /' | xsel -b --input
您可以" "
用任意数量的空格/制表符或其他前缀替换 sed 表达式中的。