Используя терминальные последовательности, я могу раскрасить текст в эмуляторе терминала:
$ 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 '
То есть символ табуляции не получает подсветку на красном фоне. Он принимает цвет фона терминала по умолчанию.
Почему вкладка не выделяется как пробел? Могу я заставить это как-нибудь по-другому?