【发布时间】:2010-12-10 06:30:18
【问题描述】:
使用终端序列,我可以在终端模拟器中为文本着色:
$ 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 '
也就是说,制表符不接受红色背景突出显示。它采用默认的终端背景颜色。
为什么选项卡不像空格一样突出显示?我可以通过其他方式强制吗?
【问题讨论】:
-
哪个终端?
标签: unix terminal terminal-emulator terminal-color