Я запускаю ri версию 2.5.8 и ruby 1.9.2. Если я попробую что-то вроде ri Enumerable | less
, пейджинг сломан меньше. Я вижу вывод, но я не могу использовать CTRL-F или CTRL-B для перехода назад и назад. Если я попытаюсь, я просто вижу буквальные символы «^ F» и «^ B», выводимые в нижней части экрана. Что не так?Выход ri не может быть подключен к сети меньше
1
A
ответ
1
Пробег: ri -T String | less
.
Если вы хотите, что поведение всегда можно поставить alias ri='ri -T'
в ваш ~/.bashrc
или ~/.bash_profile
или ~/.profile
, которые когда-либо использовать.
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
Спасибо, но это еще не меняет поведение, которую я описал. Возможно, что-то не так с моей настройкой. – dan 2010-11-25 19:10:59
Это ваша настройка, потому что пейджинг работает отлично в моей системе. – 2010-11-25 19:14:38