你可以有“完整”的颜色,但你需要重新编译你的 ncurses 来支持它(并且有一些可以显示它的东西)
“要编译支持 256 色的 NCurses,请使用此选项:”
--enable-ext-colors
参考:http : //www.c-for-dummies.com/ncurses/256color.php 根据 NCurses 的维护者和 Dan Gookin 的 Thomas Dickey
Color Function Constant Name
0 init_color(0,0,0,0); COLOR_BLACK
1 init_color(0,1000,0,0); COLOR_RED
2 init_color(0,0,1000,0); COLOR_GREEN
3 init_color(0,1000,1000,0); COLOR_YELLOW
4 init_color(0,0,0,1000); COLOR_BLUE
5 init_color(0,1000,0,1000); COLOR_MAGENTA
6 init_color(0,0,1000,1000); COLOR_CYAN
7 init_color(0,1000,1000,1000); COLOR_WHITE
- 可以从 NCurses 中获得超过标准的 8 种(或 16 种)颜色...
您的 TERM 环境变量也可能会xterm
尝试将其更改为xterm-256color