标签: ruby console
我有兴趣用ruby编写一个文本模式“gui”应用程序。这意味着我需要有一种方法在终端输出任何我想要的文本,移动光标并直接对不同的按键做出反应。使用颜色也是一个不错的选择。
ncurses是唯一(或明显最佳)的方式,还是有其他选择要考虑?我并不是说ncurses有任何问题,但我想知道我的选择。 (有关在Ruby中使用ncurses的信息,已经有another question。)
ncurses
答案 0 :(得分:2)
在C中,终端blob图形和文本寻址有两个历史选择:使用ncurses或使用较低级别的termcap / terminfo库。我想,对于Ruby,只存在ncurses绑定。
所以我猜这些选择: