我正在尝试使用 Ruby 实现 less
命令。
我想我可以以某种方式获得有关当前终端的足够信息来决定要打印多少内容,但我不知道如何模拟 b
的行为,它会跳回一页。
最佳答案
▶ $stdin.tty? && $stdin.winsize
#⇒ [
# [0] 80,
# [1] 157
# ]
关于ruby - 如何使用 Ruby 一次向前和向后移动一屏文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32115887/