我正在尝试用Ruby实现less
命令。我想我可以以某种方式获得关于当前终端的足够信息来决定要打印多少内容,但我不知道如何模拟b
的行为,它跳回一页。
▶ $stdin.tty? && $stdin.winsize
#⇒ [
# [0] 80,
# [1] 157
# ]
更多信息。