【发布时间】:2010-10-03 09:01:26
【问题描述】:
这是两个脚本的故事,与 previous question 有关。
这两个脚本位于http://gist.github.com/50692。 ansi.rb 脚本在所有 256 种背景颜色上显示所有 256 种颜色。 ncurses.rb 脚本显示所有 256 种前景颜色,但背景显示基本的 16 种颜色,然后似乎循环显示各种属性,例如闪烁和反向视频。
那是什么?这是 ncurses 中的错误,它使用有符号整数作为颜色对吗? (即 'tput colors' 表示 256,但 'tput pairs' 表示 32767 而不是 65536) 看起来如果是这种情况,颜色对的前半部分会正确显示,但后半部分会重复或作为 int 进入属性换行。
【问题讨论】:
-
现在链接到 gist 404s。
标签: ruby ncurses terminal 256color