小编t.p*_*tel的帖子

如何在终端中启用 rgb 彩色输出?

我正在尝试使用 ANSI 转义码将彩色字符串打印到 gnome 终端,但是,尽管它适用于自定义颜色,甚至 256 种额外颜色,但它不适用于 RGB 代码。

所以,简化:

cout << "\033[33m" << '.' << "\033[0m"; # prints with color
cout << "\033[38;5;135m" << '.' << "\033[0m"; # prints with color
cout << "\033[38;2;0;135;0m" << '.' << "\033[0m"; # doesn't work, prints with default color
Run Code Online (Sandbox Code Playgroud)

如何在 gnome 终端中输出带有 RGB 颜色代码的内容?

我正在关注此链接以获取输出:Wikipedia ANSI escape code

我补充说:

$ export TERM=xterm-256color
Run Code Online (Sandbox Code Playgroud)

到我的 .bashrc 文件以支持 256 色和:

$ tput colors
Run Code Online (Sandbox Code Playgroud)

如果这很重要,则输出 256。

colors gnome-terminal

5
推荐指数
1
解决办法
4388
查看次数

标签 统计

colors ×1

gnome-terminal ×1