当我在 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/

10-13 02:10