Maison >développement back-end >C++ >Comment puis-je ajouter de la couleur à mon terminal Linux à l'aide des codes d'échappement ANSI ?
Sortie colorée dans les terminaux Linux : votre guide des codes de couleur ANSI
Cherchez-vous à ajouter une touche de couleur à votre terminal Linux ? Les codes couleur ANSI offrent une solution simple. Mais avant de plonger dans le vif du sujet, voyons comment déterminer si votre terminal prend en charge cette fonctionnalité pratique.
Prise en charge des couleurs du terminal
Pour vérifier la prise en charge du code couleur, inspectez l'environnement TERM. variable. Il indiquera votre type de terminal (par exemple, xterm, gnome-terminal). Consultez la base de données terminfo et vérifiez la capacité "couleurs". Si cette valeur est définie et différente de zéro, votre terminal prend en charge les codes de couleur.
Utilisation des codes de couleur ANSI
Une fois que vous avez confirmé la prise en charge, vous pouvez commencer à émettre des codes de couleur ANSI. codes couleurs. Ceux-ci se composent des parties suivantes :
Couleur et format Codes
Les chiffres dans la séquence de codes précisent la couleur et le format souhaités. Voici un rapide référence :
|
Arrière-plan | Format | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
40 | Noir | ||||||||||||||||||||||||||||
31 | 41 | Rouge | |||||||||||||||||||||||||||
32 | 42 | Vert | 33 | 43 | Jaune | ||||||||||||||||||||||||
34 | 44 | Bleu||||||||||||||||||||||||||||
35 | 45 | Magenta td> | |||||||||||||||||||||||||||
36 | 46 | Cyan | |||||||||||||||||||||||||||
37 | 47 | Blanc |
4 : Souligné7 : Inverse (échanger le premier plan et arrière-plan)
cout << "3[1;31mbold red text3[0m\n";Exemple d'utilisation
L'extrait de code suivant imprimera un texte rouge en gras :
ConclusionEn utilisant les codes couleur ANSI, vous pouvez facilement ajouter une touche de dynamisme à votre terminal Linux sortir. N'oubliez pas de vérifier la prise en charge du terminal avant de vous fier à ces codes. Adoptez la couleur et améliorez votre expérience utilisateur !Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!