当我在 Mac 上的终端中执行 ri ... 时,我可能会得到 50 行空行,然后是我期望的输出,然后是最后一行:
(结尾)
, (END) 以黑色背景上的白色字母显示。然而,我并没有返回到 bash —— ri 仍在运行,我无法输入任何内容。另外,为什么所有的空行?
为什么会这样?
最佳答案
输出通过寻呼机(环境变量 $PAGER
的值,可能是 /usr/bin/more
或 /usr/bin/less
)传送。这允许您通过按空格键(以及其他不错的功能)来翻阅整屏数据,而不必在终端中上下滚动。要退出,只需键入 q。
关于ruby - 为什么 Ruby 的 ri 不返回 bash 命令提示符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2119375/