【发布时间】:2011-04-04 21:23:42
【问题描述】:
我开始编写终端文本编辑器,类似于 UNIX 的第一个文本编辑器,例如 vi。我唯一的目标是玩得开心,但我希望能够以彩色显示文本,这样我就可以使用语法高亮来编辑源代码。
我怎样才能做到这一点?是否有一些特殊的 POSIX API,或者我必须使用 ncurses? (我宁愿不要)
有什么建议吗?也许是一些关于 UNIX API 的教科书?
【问题讨论】:
-
您可以改用 this simple method。与仅打印颜色相比,它也有一些优势。