ri输出无法通过管道输入更少

时间:2010-11-25 13:47:06

标签: ruby unix rdoc ri

我正在运行ri版本2.5.8和ruby 1.9.2。如果我尝试类似ri Enumerable | less的内容,则分页会更少。我看到输出,但我不能使用CTRL-F或CTRL-B来回页和转发。如果我尝试,我只看到屏幕底部输出文字“^ F”和“^ B”字符。怎么了?

3 个答案:

答案 0 :(得分:1)

尝试ri -T String | less

如果您想要这种行为,您可以将alias ri='ri -T'放在您使用的~/.bashrc~/.bash_profile~/.profile中。

答案 1 :(得分:1)

尝试PAGER=/usr/bin/less ri Enumerable - 在环境变量中指定寻呼机对我有用。

对于永久性解决方案,请执行echo "export PAGER=/usr/bin/less" >> ~/.bash_profile && source ~/.bash_profile

之类的操作

答案 2 :(得分:0)

我可以使用ri版本2.5.8和ruby 1.9.2在OSX 10.6终端和iTerm2上重现该问题。有没有人找到修复?目前我可以使用我的图形终端客户端的滚动条,但它变得乏味。

作为一种解决方法,我在irb中使用ORI gem,ri:https://github.com/dadooda/ori