我希望能够打印交换前景/背景颜色的文本,例如nano
中的顶部栏。但我想使用默认的终端颜色。我已经打电话给use_default_colors()
了。调用pair_content(0, &c1, &c2)
只会给我c1=-1, c2=-1
,因此我没有任何值传递给init_pair()
,因为-1表示默认前景色和背景色。如何在另一个颜色对中交换这些颜色,或者如何获得默认的前景/背景颜色rgb值,以便我可以重新初始化某些颜色作为默认的终端前景和背景颜色?
答案 0 :(得分:1)
简短:颜色对不这样做。
更长:您可以将该属性应用于反向视频 A_REVERSE
,但它不是一种颜色。它像颜色对一样容易传递。