2010-11-25 1 views
1

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

ответ

1

Пробег: ri -T String | less.

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

+0

Спасибо, но это еще не меняет поведение, которую я описал. Возможно, что-то не так с моей настройкой. – dan 2010-11-25 19:10:59

+0

Это ваша настройка, потому что пейджинг работает отлично в моей системе. – 2010-11-25 19:14:38

0

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

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

1

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

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