Результат RI не может быть трубопроводом в меньше

StackOverflow https://stackoverflow.com/questions/4277725

  •  28-09-2019
  •  | 
  •  

Вопрос

Я бегу 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top