【发布时间】:2011-11-28 19:50:28
【问题描述】:
我正在开发一个小型 Unix shell(完全用 C 编写),并且想知道如何复制 bash 的提示着色技术。有图书馆可以做到这一点吗?有人试过吗?
【问题讨论】:
我正在开发一个小型 Unix shell(完全用 C 编写),并且想知道如何复制 bash 的提示着色技术。有图书馆可以做到这一点吗?有人试过吗?
【问题讨论】:
您可以使用简单的 shell 转义命令,例如 \033[31mRed\033[0m 或使用 ncurses 库。
谷歌搜索 ncurses 将为您提供入门所需的一切。
【讨论】:
在 unix shell 中进行着色的最简单方法是使用像 curses / ncurses 这样的库。它提供了一种可移植的方式来在 unix shell 中实现诸如 coolization 之类的项目。
这是一个不错的教程的链接
【讨论】: