我想在终端上使用8位和24位的颜色,并且看到了一些不同的版本。
code="\e[38;5;${if}m"
code="\e[38;5;${ir};${ig};${ib}m"我不确定第二个数字5,有时是2。已经读到它也与字体效果相关。
还注意到字体效应只影响前景,可以单独包含(例如\e[5m)。这是对的吗?
code="\e[5m\e[38;5;${ir};${ig};${ib}m"发布于 2023-04-14 07:58:22
在这个例子中
code="\e[38;5;${if}m"
code="\e[38;5;${ir};${ig};${ib}m"在第二种情况下,5被滥用。RGB三元组(使用直接颜色)将在该位置使用2。第一个只有一个值的情况是索引色。
片段\e[5m设置眨眼属性,它不同于颜色(在大多数终端上)。
进一步读:
https://unix.stackexchange.com/questions/742840
复制相似问题