当我在终端模拟器中使用链接(我使用的是 Gnome 终端)时,它会突出显示为链接,如果我单击它,它会在浏览器中打开。
是否可以有一个文本(例如Hello World
),当我单击它打开一个网址(例如http://example.com
)时?
是否可以使用一些 ANSI 黑魔法来做到这一点?
答案1
不。
这些链接是由 Gnome 终端在注意到终端缓冲区中的某些模式时创建的 - 例如 http:// 或 ftp:// 等 URL 的模式。
答案2
现在这是可能的,查找OSC 8
ANSI 代码。这是采用矩阵:https://github.com/Alhadis/OSC8-Adoption/