ри выход не может быть передан меньше - PullRequest
1 голос
/ 25 ноября 2010

Я использую ri версии 2.5.8 и ruby ​​1.9.2.Если я попробую что-то вроде ri Enumerable | less, подкачка будет разбита на меньшее.Я вижу вывод, но я не могу использовать CTRL-F или CTRL-B для перемещения вперед и назад.Если я пытаюсь это сделать, я просто вижу буквальные символы «^ F» и «^ B», выводимые в нижней части экрана.Что не так?

Ответы [ 3 ]

1 голос
/ 28 сентября 2011

Попробуйте PAGER=/usr/bin/less ri Enumerable - указание пейджера в переменных среды помогло мне.

Для постоянного решения сделайте что-то вроде echo "export PAGER=/usr/bin/less" >> ~/.bash_profile && source ~/.bash_profile

1 голос
/ 25 ноября 2010

Попробуйте ri -T String | less.

Если вы хотите, чтобы такое поведение всегда, вы можете поместить alias ri='ri -T' в ~/.bashrc или ~/.bash_profile или ~/.profile, который вы когда-либо используете.

0 голосов
/ 18 апреля 2011

Я могу воспроизвести проблему на терминале OSX 10.6 и iTerm2 с версией ri 2.5.8 и ruby ​​1.9.2. Кто-нибудь нашел исправление? В данный момент я могу использовать полосу прокрутки моего графического терминала-клиента, но это утомительно.

В качестве обходного пути я использую камень ORI, ri изнутри irb: https://github.com/dadooda/ori

...