1

我在为 Ruby 使用 PRY 控制台时遇到问题。当我获取许多记录(例如 Account.all)时,输出会填满页面,并迫使我滚动到找到 (END) 的末尾。但是我不能输入任何东西,也不能返回到撬提示。

如果我键入一个类似的命令,它没有返回足够的记录来填充终端窗口,一切都会正常运行(即 Pry 打印出返回的记录并将我返回到提示符)。

有任何想法吗?我在 Ruby 1.9.3 上使用 Pry 版本 0.9.10。

谢谢!

4

1 回答 1

2

键入q以便您可以键入其他命令


为什么?

state pry 唯一具有此功能的地方是https://github.com/pry/pry#code-browsing

比页面长的代码是通过寻呼机发送的(比如less),

如果您是 Mac 或 Linux 用户,您可能熟悉诸如 Less 或 More 之类的工具,这些工具可以帮助您通过在终端中分页查看文档并撬动实现此功能,因为有时当终端打印出很多东西时它非常有用.

要了解在 pry 中处于分页模式时可以做什么,您应该查看http://www.thegeekstuff.com/2010/02/unix-less-command-10-tips-for-effective-navigation/

于 2012-10-07T23:21:23.207 回答