如何使 Irssi/Terminal.app 中的超链接带下划线?

如何使 Irssi/Terminal.app 中的超链接带下划线?

我在 Mac 上通过 Terminal.app 使用 Irssi。我知道您可以使用默认浏览器打开链接,CMD + Double-click但我希望在 Irssi 中有一些视觉指示,表明链接是链接(例如通过下划线)。

有没有什么方法可以在 Irssi 本身或终端中做到这一点?

答案1

与使用特殊字符序列更改终端中的文本颜色的方式类似,您可以在终端文本上设置粗体、下划线和背景颜色。

您可以在此处找到示例列表 -https://wiki.archlinux.org/index.php/Color_Bash_Prompt#List_of_colors_for_prompt_and_Bash

不过,根据您的运行环境,您可能必须在这些序列前面加上 \033 而不是 \e。

// node.js
var yellowUnderline = '\033[4;33m';
var reset = '\033[0m';
console.log("url: " yellowUnderline + "http://superuser.com" + reset)

相关内容