Kopieren Sie Text von der Befehlszeile als formatierten Text

2

Ich habe also ein Skript, das dies ausgibt

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

Was ich tun möchte, kopiere es in die Zwischenablage als Rich-Text und nicht als Nur-Text. Ist das möglich?

Im Moment habe ich diesen Befehl:

create-codeblock | pbcopy

Dies kopiert offensichtlich nur den HTML-Code im Klartext in die Zwischenablage. Was ich wirklich will, ist die HTML-formatierte Version, die in die Zwischenablage kopiert wird. Irgendwelche Gedanken?

Am Ende versuche ich, reich formatierten Text in Evernote einzufügen.

Scott Walter
quelle
Vielleicht hilft Ihnen dieser Link? Ich denke du willst benutzen textutil. stackoverflow.com/questions/6095497/…
aglasser

Antworten:

3

Wie Aglasser kommentierte, können Sie textutilwie folgt verwenden :

create-codeblock | textutil -stdin -format html -convert rtf -stdout | pbcopy
Jay Thompson
quelle