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