使用终端序列,我可以在终端模拟器中为文本着色:
$ echo -e '\e[37;41m--this is white on red--\e[0m'
这有效。
下面打印一个红色矩形,即空格字符有一个红色背景和一个空的前景:
$ echo -e '\e[37;41m \e[0m '
但以下打印两个由制表符分隔的红色矩形:
$ echo -e '\e[37;41m \t \e[0m '
也就是说,制表符不会收到红色背景突出显示。它采用默认的终端背景颜色。
为什么选项卡不像空格一样突出显示?我可以通过其他方式强制吗?