如何讓 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)

相關內容