如何向前和向后移动一个屏幕文本与Ruby的时间



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

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

更多信息。

最新更新