【问题标题】:How to implement command line coloration? [duplicate]如何实现命令行着色? [复制]
【发布时间】:2011-11-28 19:50:28
【问题描述】:

可能重复:
color text in terminal aplications in unix

我正在开发一个小型 Unix shell(完全用 C 编写),并且想知道如何复制 bash 的提示着色技术。有图书馆可以做到这一点吗?有人试过吗?

【问题讨论】:

    标签: c bash unix colors


    【解决方案1】:

    您可以使用简单的 shell 转义命令,例如 \033[31mRed\033[0m 或使用 ncurses 库。

    谷歌搜索 ncurses 将为您提供入门所需的一切。

    【讨论】:

      【解决方案2】:

      在 unix shell 中进行着色的最简单方法是使用像 curses / ncurses 这样的库。它提供了一种可移植的方式来在 unix shell 中实现诸如 coolization 之类的项目。

      这是一个不错的教程的链接

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-13
        • 2013-05-20
        • 2011-10-28
        相关资源
        最近更新 更多