解决“xclip -o -selection clipboard -t text/html”->“错误:目标 text/html 不可用”的问题

解决“xclip -o -selection clipboard -t text/html”->“错误:目标 text/html 不可用”的问题

在 gnome 终端中,

xclip -o -selection clipboard -t text/html

给出

Error: target text/html not available

从某种意义上说,这是有道理的,因为 gnome-terminal 不接受 html 粘贴。

然而,这确实意味着

xclip -o -selection clipboard -t text/html > out.html

也不起作用。

我如何以 html 格式获取剪贴板中的内容或如何解决该问题?

答案1

xclip -o -selection clipboard -t text/html

将会把 html 代码粘贴到您的终端中,前提是...首先剪贴板中有一些内容。

尝试

$ echo "<html><body>HTML text <i>in the clipboard</i></html></body>" | xclip -i -selection clipboard -t text/html
$ xclip -o -selection clipboard -t text/html
<html><body>HTML text <i>in the clipboard</i></html></body>
$ xclip -o -selection clipboard 
<html><body>HTML text <i>in the clipboard</i></html></body>

输出可以重定向到文本文件。例如,粘贴到 Writer 中将导致粘贴根据 html 代码格式化的文本。

请注意,如果您在终端中复制/粘贴命令,这将不起作用:您的复制将覆盖剪贴板。要查看此操作而无需输入太多内容,请复制命令(不带提示符)并立即将其粘贴到终端中或从文件中获取命令。

相关内容