Irssi/Terminal.app의 하이퍼링크에 밑줄을 표시하려면 어떻게 해야 합니까?

Irssi/Terminal.app의 하이퍼링크에 밑줄을 표시하려면 어떻게 해야 합니까?

Mac에서 Terminal.app을 통해 Irssi를 사용하고 있습니다. 다음을 사용하여 기본 브라우저에서 링크를 열 수 있다는 것을 알고 있지만 CMD + Double-clickIrssi에서 링크가 링크임을 시각적으로 표시하고 싶습니다(예: 밑줄 표시).

Irssi 자체나 터미널에서 이 작업을 수행할 수 있는 방법이 있나요?

답변1

특수 문자 시퀀스를 사용하여 터미널에서 텍스트 색상을 변경할 수 있는 방식과 유사하게 터미널 텍스트에 굵게, 밑줄 및 배경색을 설정할 수 있습니다.

여기에서 예제 목록을 찾을 수 있습니다.https://wiki.archlinux.org/index.php/Color_Bash_Prompt#List_of_colors_for_prompt_and_Bash

하지만 런타임 환경에 따라 이러한 시퀀스 앞에 \e 대신 \033을 붙여야 할 수도 있습니다.

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

관련 정보