我目前正在编写一个Makefile,其任务是将给定文件中的文本内容复制到计算机的实际剪贴板中。将文本复制到剪贴板
我认为的一种方式是使用特殊的启动命令(选项-c'命令')运行vim。所以我想用
vim -c '%w !pbcopy | q'
这不起作用,因为!pbcopy提示回车(我认为)。无论如何,在运行时Vim告诉我
zsh:1: command not found: q
shell returned 127
Press ENTER or type command to continue
糟透了。
任何其他方式,我可以做到这一点?在这个double vim命令中绕过回车问题,或者简单地找到另一种方法从我的终端(我使用Zsh)复制我的文本。
在此先感谢!
好吧,这是有道理的现在:pbcopy是一个命令行呢(这我现在正在发现),所以在爆炸之后(!)我们就是炮弹。这就是为什么它抱怨的原因。 现在,如何正确使用pbcopy? – Charles
虽然'猫your_filename | pbcopy'会这么做...... – John3136
@ John3136'pbcopy
FDinoff