Результат RI не может быть трубопроводом в меньше
Вопрос
Я бегу RI версии 2.5.8 и Ruby 1.9.2. Если я попробую что-то вроде ri Enumerable | less
, пейджинг ломается меньше. Я вижу вывод, но я не могу использовать Ctrl-F или Ctrl-B до страницы назад и вперед. Если я постараюсь, я просто вижу буквальный «^ F» и «^ b» символы вывода в нижней части экрана. Что случилось?
Решение
Пытаться ri -T String | less
.
Если вы хотите, чтобы это поведение всегда вы могли бы поставить alias ri='ri -T'
в твоем ~/.bashrc
или ~/.bash_profile
или ~/.profile
, который когда-либо вы используете.
Другие советы
Пытаться PAGER=/usr/bin/less ri Enumerable
- Указание пейджера в переменных окружающей среды сделала для меня трюк.
Для постоянного решения что-то вроде echo "export PAGER=/usr/bin/less" >> ~/.bash_profile && source ~/.bash_profile
Я могу воспроизвести проблему на терминале OSX 10.6 и ITERM2 с RI версии 2.5.8 и Ruby 1.9.2. Кто-нибудь нашел исправление? На данный момент я могу использовать Scroollbar моего графического терминала клиента, но он становится утомительным.
Как обходной путь, я использую драгоценный камень ORI, RI из IRB: https://github.com/dadooda/ori.