Farbtext in Terminalanwendungen unter UNIX [duplizieren]

Diese Frage hat hier bereits eine Antwort:

stdlib und farbige Ausgabe in C 7 answers

Ich habe angefangen, einen Terminal-Texteditor zu schreiben, ähnlich wie die ersten Texteditoren für UNIX, wie z. B. vi. Mein einziges Ziel ist es, eine gute Zeit zu haben, aber ich möchte in der Lage sein, Text in Farbe anzuzeigen, damit ich Syntax-Hervorhebungen für die Bearbeitung von Quellcode verwenden kann.

Wie kann ich das erreichen? Gibt es dafür eine spezielle POSIX-API oder muss ich ncurses verwenden? (Ich würde lieber nicht

Irgendein Rat? Vielleicht ein paar Lehrbücher zur UNIX-API?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage