Используя концевые последовательности, можно окрасить текст в эмуляторе терминала:Можно ли выделить символы вкладки в терминале?
$ 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 '
Это , символ табуляции не получает подсветку красного фона. Он принимает цвет фона терминала по умолчанию.
Почему вкладка не выделяется как пространство? Могу ли я это сделать другим способом?
Он работает в терминале Mac OS X (я использую 10.8). Он окрашивает вкладки с текущим цветом фона. У вас есть ссылка на документацию, в которой говорится, что она не должна? –