如何使用Ruby一次前进和后退一个屏幕文本?

时间:2015-08-20 10:33:35

标签: ruby linux

我试图用Ruby实现less命令。 我想我可以以某种方式获得有关当前终端的足够信息来决定要打印多少内容,但我不知道如何模拟b的行为,跳过一页。

1 个答案:

答案 0 :(得分:0)

▶ $stdin.tty? && $stdin.winsize
#⇒ [
#  [0] 80,
#  [1] 157
# ]

More info