En utilisant des séquences terminales, je peux colorer le texte dans un émulateur de terminal:Peut-on mettre en surbrillance des caractères de tabulation dans le terminal?
$ echo -e '\e[37;41m--this is white on red--\e[0m'
Et cela fonctionne.
suivant imprime un rectangle rouge, à savoir des espaces ont un fond rouge et un premier plan vide:
$ echo -e '\e[37;41m \e[0m '
Mais les impressions suivantes deux rectangles rouges séparés par un onglet:
$ echo -e '\e[37;41m \t \e[0m '
Ce est, le caractère de tabulation ne reçoit pas la mise en évidence de fond rouge. Il prend la couleur de fond du terminal par défaut. Pourquoi les onglets ne sont-ils pas mis en surbrillance comme de l'espace? Puis-je forcer cela d'une autre manière?
Fonctionne sous Mac OS X Terminal (j'utilise 10.8). Il colore les onglets avec la couleur d'arrière-plan actuelle. Avez-vous une référence à la documentation qui dit que ça ne devrait pas? –