将命令行中的文本复制为格式化文本


2

所以我有一个输出这个的脚本

<pre style="background:#f1f1f1;color:#000;font-weight:bold;">echo 'Hello World';</pre>

我想做什么把它作为富文本而不是纯文本复制到剪贴板。这可能吗?

现在我有这个命令:

create-codeblock | pbcopy

这显然只会将纯文本html代码复制到剪贴板。我真正想要的是复制到剪贴板的html格式化版本。有什么想法吗?

我最后要做的是将丰富的格式化文本粘贴到Evernote中。


也许这个链接可以帮到你?我想你想用 textutil stackoverflow.com/questions/6095497/...
aglasser

Answers:


3

正如aglasser评论的那样,你可以使用 textutil 像这样:

create-codeblock | textutil -stdin -format html -convert rtf -stdout | pbcopy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.