J'ai commencé à écrire un éditeur de texte de terminal, quelque chose comme les premiers éditeurs de texte pour UNIX, tels que vi. Mon seul but est de passer un bon moment, mais je veux être en mesure d'afficher du texte en couleur, donc je peux mettre en évidence la syntaxe pour éditer le code source.Texte couleur dans les applications de terminal sous UNIX
Comment puis-je y parvenir? Existe-t-il une API POSIX spéciale ou dois-je utiliser ncurses? (Je préfère ne pas)
Un conseil? Peut-être quelques manuels sur l'API UNIX?
'printf (KMAG "magenta \ n");' est beaucoup plus propre et plus rapide que d'utiliser '% s'. –
Ceci définit la couleur par défaut pour toujours après cette nouvelle couleur de texte. Pour le remettre à l'original employer KNRM. – Schroeder
Est-il possible d'utiliser une couleur spécifique (peut-être avec des valeurs RGB comme '880000' pour le rouge foncé, etc.), ou sommes-nous bloqués avec les 8 couleurs dans l'exemple ci-dessus? – anthropomorphic